Differenze tra le versioni di "Tracciato Import Conferimenti"

Da Wiki sviluppo IWine.
Jump to navigation Jump to search
Riga 461: Riga 461:
 
| CONF_SOCI
 
| CONF_SOCI
 
| CN20_SOCI
 
| CN20_SOCI
 +
|-
 +
| CONF_MASSE
 +
| TABELLA DINAMICA
 
|}
 
|}
  
Riga 480: Riga 483:
 
| RTL_AD609_CODIFICA
 
| RTL_AD609_CODIFICA
 
|-
 
|-
| CONF_PCF_BOLLETTA
+
| CONF_MASSE
| CN20_DDT_FOR_RIGHE_PCF
+
| MASS_AGGANCIO
 +
| NON PIU' PRESENTE
 +
|
 +
|-
 +
| CONF_DDT_FOR
 +
| ANNO_VENDEMMIA
 +
| CN20_DDT_FOR
 +
| ANNO_VENDEMMIA
 +
|-
 +
| CONF_DDT_FOR_RIGHE
 +
| PERC_CALO
 +
| CN20_DDT_FOR_RIGHE
 +
| PERC_VAR_PESO
 +
|-
 +
| CONF_DDT_FOR_RIGHE
 +
| VIG_FLAG_RACCASSE
 +
| CN20_CARATTERE_BOLLA_V01
 +
| Tabella multiuso CHIAVE_ESTERNA ID CN20_DDT_FOR, COMPETENZA_TABLE=0
 
|-
 
|-
| CONF_VIGNETI
+
| CONF_DDT_FOR_RIGHE
| CN20_VIGNETI
+
| VIG_FLAG_BIOLOGICO
 +
| CN20_CARATTERE_BOLLA_V01
 +
| Tabella multiuso CHIAVE_ESTERNA ID CN20_DDT_FOR, COMPETENZA_TABLE=0
 
|-
 
|-
| CONF_PCF_BOLLETTA
+
| WINE_DDT_FOR_RIGHE
| CN20_DDT_FOR_RIGHE_PCF
+
| ID_VASCA
 +
| CN20_DDT_FOR
 +
| ID_VASCA
 
|}
 
|}

Versione delle 12:24, 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
CONF_MASSE TABELLA DINAMICA
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_MASSE MASS_AGGANCIO NON PIU' PRESENTE
CONF_DDT_FOR ANNO_VENDEMMIA CN20_DDT_FOR ANNO_VENDEMMIA
CONF_DDT_FOR_RIGHE PERC_CALO CN20_DDT_FOR_RIGHE PERC_VAR_PESO
CONF_DDT_FOR_RIGHE VIG_FLAG_RACCASSE CN20_CARATTERE_BOLLA_V01 Tabella multiuso CHIAVE_ESTERNA ID CN20_DDT_FOR, COMPETENZA_TABLE=0
CONF_DDT_FOR_RIGHE VIG_FLAG_BIOLOGICO CN20_CARATTERE_BOLLA_V01 Tabella multiuso CHIAVE_ESTERNA ID CN20_DDT_FOR, COMPETENZA_TABLE=0
WINE_DDT_FOR_RIGHE ID_VASCA CN20_DDT_FOR ID_VASCA