IWTA EXP PSE

Da Wiki sviluppo IWine.
Jump to navigation Jump to search
FAI 40164

Tracciato export Entrata prodotti di stabilimento

Di seguito riportiamo il tracciato di default per l'esportazione delle entrate generate dal piano di approvvigionamento nel gestionale.
L'esportazione si basa sulla tabella IWTA_EXP_PSE che viene valorizzata dalla stored apposita.

Tabella Esportazione entrate di stabilimento

La tabella si chiama IWTA_EXP_PSE ed ha il seguente tracciato record

Campo Tipo Descrizione Indici FAI
ID_EXP_PSE Sequence ID export PSE PK
COD_STABILIMENTO char(20) Codice stabilimento IDX
ID_DOC Long Int ID documento iWine IDXU
COD_CF char(30) Codice fornitore IDX
DATA_DOC Data Data documento
NUM_DOC Char(30) Numero documento iWine
COD_PROD Char(30) Codice prodotto IDX
UM_BASE Char(10) UM IDX
VASCA Char(20) UM 41923
QUANT_RIGA float Quantità di riga
NUM_MVV Char Numero MVV
ORD_RIGA_ID Char(60) Riferimento ID ordine fornitore
DOC_RIGA_ID Char(60) Riferimento ID ddt generato
FLAG_LETTO Short int Flag elaborato dal gestionale IDX

La quantità, numero e data documento vengono presi dall'entrata mentre tutti gli altri dati vengono presi dall'ordine fornitore collegato all'entrata.

Stored di caricamento dati

Prevedere una stored sp_IWT_Export_PSE che legge tutte le entrata collegate al piano di approvvigionamento che non sono presenti in questa tabella e che sono>=alla data ultimo export, e scrive la nuova tabella di export.
Prevedere una data ultimo export nelle impostazioni stabilimento.
La stored deve effettuare le seguenti attività:

  • Cancellare tutte le righe che hanno flag letto=0 e non presenti più in iWine
  • Cancellare e reinserire le righe che hanno flag=0 e data<=data ultimo export
  • Inserire tutte le entrate collegate al piano di approvvigionamento dalla data ultimo export fino alla data passata come parametro e non presenti nella tabella
  • Aggiornare la data ultimo export alla data passata come parametro se <=data del giorno altrimenti metterci la data del giorno

Lancio elaborazione

Questa tabella viene alimentata in due modalità:

  • Manualmente attraverso il menu Export presente in Interfaccia/Export, selezionando la data fine export (come fatto per i trattamenti). Far vedere la data inizio export non modificabile mentre la data fine export può essere modificabile
  • Automaticamente schedulando la stored sp_IWT_Export_PSE (richiamata dal punto precedente) da sql