Differenze tra le versioni di "IWTA EXP PSE"
| Riga 67: | Riga 67: | ||
| float | | float | ||
| Quantità di riga | | Quantità di riga | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | NUM_MVV | ||
| + | | Char | ||
| + | | Numero MVV | ||
| | | | ||
| | | | ||
Versione delle 18:10, 7 mag 2018
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 | |
| 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