Differenze tra le versioni di "Tracciato Import Conferimenti"
| Riga 455: | Riga 455: | ||
| CONF_PCF_BOLLETTA | | CONF_PCF_BOLLETTA | ||
| CN20_DDT_FOR_RIGHE_PCF | | CN20_DDT_FOR_RIGHE_PCF | ||
| + | |- | ||
| + | | CONF_DENOMINAZIONI | ||
| + | | CN20_DENOMINAZIONI (VA PER ANNO) | ||
| + | |- | ||
| + | | CONF_SOCI | ||
| + | | CN20_SOCI | ||
|} | |} | ||
| Riga 470: | Riga 476: | ||
|- | |- | ||
| CONF_DDT_FOR_RIGHE | | CONF_DDT_FOR_RIGHE | ||
| − | | | + | | VI_CODICE |
| + | | RTL_AD609 (VARIETA') DA METTERE IN JOIN CON CN20_DENOMINAZIONI | ||
| + | | RTL_AD609_CODIFICA | ||
|- | |- | ||
| CONF_PCF_BOLLETTA | | CONF_PCF_BOLLETTA | ||
Versione delle 11:38, 22 lug 2020
FAI 24424
Conferimenti
Il conferimento da gestionale fa scaturire due processi:
- Importazione del conferimento
- Importazione della produzione per la campagna
Tracciato import conferimenti
Di seguito riportiamo il tracciato di default per l'importazione dei conferimenti da gestionale.
L'importazione si basa sulle tabelle
- IWT_EXP_CONFERIMENTI=> conferimenti
- IWT_EXP_CARICHI_UVA=>carichi uve da propri terreni
- IWT_EXP_ACQUISTI_UVA=>acquisti uva
che vengono valorizzate dal gestionale e lette da IWT. Le tabelle possono risiedere sia nel database gestionale che nel database IWT.
- IWTA_IMP_CONF_DA_EXT: Tabella utilizzata per l'importazione dei conferimenti utilizzando il file csv
Il tracciato record è il seguente:
| Campo | Tipo | Descrizione | Indici | ID Fai |
|---|---|---|---|---|
| PROGR_TABELLA | Long Int | ID PK | PK | |
| CODICE_AGGANCIO | char(30) | Codice aggancio con gestionale (DOC_RIGA_ID Conferimento gestionale) | ||
| FLAG_DOC_PROVV | Short int | Flag bolletta provvisoria | ||
| ANNO | char(4) | Anno conferimento | ||
| ID_AZIENDA | Long int | ID azienda | ||
| COD_STABILIMENTO | char(10) | Codice stabilimento IWT | ||
| DATA_CONFERIMENTO | Data | Data conferimento | ||
| PESO_LORDO | NUmber | Peso lordo | ||
| PESO_NETTO | Number 2dp | Peso netto | ||
| TARA | Number 2dp | Tara | ||
| GRADOBABO | Number 2dp | Grado BABO | ||
| ACIDITA | Number 2dp | Acidità | ||
| PH | Number 2dp | PH | ||
| QUALITA_FENOLICA | Number 4dp | Qualità fenolica | ||
| TONALITA | Number 2dp | Tonalità | ||
| PERC_DIRASPATO | Number 2dp | % diraspato | ||
| COD_SOCIO | char(12) | Codice socio | ||
| VIGNETO | char(255) | Codice vigneto | ||
| COD_CAUS_DOC | char(10) | Causale documento | ||
| VITIGNO | char(255) | Codice vitigno | ||
| PARTITA_E | char(20) | Partita | ||
| TIPO_GRADO | char(10) | Tipologia di grado (Alto grado, basso grado,...) | ||
| COD_ART | char(30) | Codice articolo uva | ||
| UM_BASE | char(10) | Codice UM | ||
| QUANT_RIGA | Number 2dp | Quantità conferimento | ||
| ID_TESTATA_GEST | char(20) | Identificativo testata conferimento | ||
| ANNO_VENDEMMIA | Long Int | Anno vendemmia | ||
| PERC_CALO | Number 2db | % calo | ||
| PESO_NETTO_CONFERITO | Numeber 2dp | Peso netto conferito | ||
| PESO_NETTO_PAGAM | Numeber 2dp | Peso netto pagamento | ||
| RACCOLTA_MECC | Short int | Raccolta meccanica | ||
| RACCOLTA_CASSE | Short int | Raccolta casse | ||
| BIOLOGICO | Short int | Biologico | ||
| ID_RIGA_GEST | Char(60) | ID riga conferimento | ||
| ID_VASCA | Long int | ID vasca | ||
| VASCA | Char(30) | Codice vasca | ||
| CODICE_MAF | Char(30) | Codice prodotto | ||
| GRADO | Number 2dp | Grado | ||
| ANNATA | Long int | Annata | ||
| COLORE_UVE | Char(50) | Codice Colore Uva | ||
| DENOMINAZIONE | Char(30) | Codice Denominazione | ||
| N_DDT | Char(30) | Numero ddt fornitore | ||
| NUM_DOC | Long int | Numero conferimento | ||
| IMPORTO_RIGA | Number 2dp | Importo conferimento | ||
| FLAG_EXP_IWT | Short int | Tipo export IWT | ||
| CAUSALE_DOC | Char(12) | Causale documento | ||
| OP_TYPE | Char(1) | Tipo operazione: I=Inserimento,U=Aggiornamento,D=Cancellazione | ||
| FLAG_LETTO | Short Int | 1=Letto |
Tracciato import raccolta delle produzioni di campagna
FAI 33709
Di seguito riportiamo il tracciato di default per l'importazione delle produzioni di campagna da gestionale.
Ogni conferimento prefigura una raccolta in uno specifico appezzamento di un articolo.
Per ogni riga conferimento viene creata una produzione.
La tabella di importazione IWT_EXP_RACCOLTI ha il tracciato record è il seguente:
| Campo | Tipo | Descrizione | Indici | ID Fai |
|---|---|---|---|---|
| PROGR_TABELLA | Long Int | ID PK | PK | |
| CODICE_AGGANCIO | char(30) | Codice aggancio con gestionale (DOC_RIGA_ID Conferimento gestionale) | ||
| ID_AZIENDA | Long int | ID azienda | ||
| COD_STABILIMENTO | char(10) | Codice stabilimento IWT | ||
| ID_RIGA_GEST | Char(60) | ID riga conferimento | ||
| ORD_RIGA_ID | Char(60) | ID riga prenotazione | ||
| COD_CAUS_DOC | Char(10) | Causale documento | ||
| DATA_RACCOLTO | Data | Data raccolto | ||
| COD_ART | Char(30) | Codice articolo | ||
| UM_RACCOLTO | Char(10) | UM Raccolto | ||
| QUANT_RACCOLTO | 2dp | Quantità di raccolto | ||
| FLAG_EXP_IWT | Short Int | Export IWT | ||
| OP_TYPE | Char(1) | Tipo operazione: I=Inserimento,U=Aggiornamento,D=Cancellazione | ||
| FLAG_LETTO | Short Int | 1=Letto |
Elaborazione di importazione La stored sp_IWT_Import_Raccolti che processa la tabella deve direttamente generare una produzione nello stabilimento di campagna passato senza passare per le pianificazioni come avviene per le movimentazioni di cantina, elaborando i dati nel seguente modo:
- Nella prenotazione accedendo con il campo DOC_RIGA_ID_GEN=ORD_RIGA_ID si ricava l'appezzamento su cui è stato effettuato il raccolto
- Il COD_ART è il codice articolo del raccolto
- DATA_RACCOLTO è la data in cui è stato effettuato il raccolto
- QUANT_RACCOLTO è la quantità del raccolto
Collegato alla testata produzione è necessario impostare la caratteristica ID_RIGA_GEST per legare la produzione al conferimento.
In movimentazioni/Pianificazioni prevedere voce di menu Raccolti in cui far visualizzare il log delle anomalie riscontrate per l'importazione dei raccolti.
In Essenzia prevedere un nuovo trigger che parte sempre dai conferimenti e scrive la tabella IWT_EXP_RACCOLTI, solo nel caso in cui il conferimento proviene da una prenotazione.
Integrazione con Essenzia
Nuova gestione conferimenti con libreria CONF20
Precedente versione
Tutte le tabelle iniziano con CONF_....
Nuova versione
| Tabella CONFERIMENTI | Tabella CONF20 |
|---|---|
| CONF_DDT_FOR | CN20_DDT_FOR |
| CONF_DDT_FOR_RIGHE | CN20_DDT_FOR_RIGHE |
| CONF_PCF_BOLLETTA | CN20_DDT_FOR_RIGHE_PCF |
| CONF_VIGNETI | CN20_VIGNETI |
| CONF_PCF_BOLLETTA | CN20_DDT_FOR_RIGHE_PCF |
| CONF_DENOMINAZIONI | CN20_DENOMINAZIONI (VA PER ANNO) |
| CONF_SOCI | CN20_SOCI |
| Tabella CONFERIMENTI | Campo CONFERIMENTI | Tabella CONF20 | Campo CONF20 |
|---|---|---|---|
| CONF_DDT_FOR | AZIENDA_ID | DDT_FOR | AZIENDA_ID |
| CONF_DDT_FOR_RIGHE | VI_CODICE | RTL_AD609 (VARIETA') DA METTERE IN JOIN CON CN20_DENOMINAZIONI | RTL_AD609_CODIFICA |
| CONF_PCF_BOLLETTA | CN20_DDT_FOR_RIGHE_PCF | ||
| CONF_VIGNETI | CN20_VIGNETI | ||
| CONF_PCF_BOLLETTA | CN20_DDT_FOR_RIGHE_PCF |