Integrazione con gestionale

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

Integrazione con il gestionale

Il gestionale passa le seguenti informazioni:

Acquisizione

Cantina e Campagna

Cantina

Campagna

Esportazione

IWT restituisce

  • Consumi
  • Integrazione con entrate merci per costi e qualità
  • Prenotazioni conferimenti
  • Ordini di entrata
  • Ordini di cantina 18-015981

Acquisizione da Gestionale

L'acquisizione dal gestionale Essenzia si basa sui trigger che vanno a scrivere le tabelle WP_EXP_... che sono generate dinamicamente in base al tracciato definito in Essenzia, come per il protec.
Creare poi una store che legge i dati dalle tabelle di transito e scrive i dati in IWT. Questa store sarà poi schedulata.
Per la gestione delle caratteristiche si può pensare di utilizzare il nome del campo caratteristica nella costruzione delle tabelle di transito WP_EXP_... in modo che IWT vada a reperire l'ID legato


Essenzia-IWT.png


Iniziamo da:

  • Fornitori
  • Maf
  • ddt di entrata e conferimenti che servono per San Marzano
  • A seguire tutto il resto

Essenzia

Utilizzare la struttura che era stata pensata per Protec: creazione trigger da una struttura dinamica in cui ogni tabella ha un campo iniziale chiave primaria numerica ed una campo finale flag letto.

Prevedere una tabella ponte per collegare i campi fissi di Essenzia con le caratteristiche di IWT?
Tutte le tabelle che deve leggere IWT si chiameranno IW_EXP_....

Strutture di Essenzia

Le strutture che devono essere presenti in Essenzia sono le seguenti:

Struttura Descrizione In Pianificazione in IWT FAI
ACQUISTI_PE Acquisti prodotti enologici con DDT Entrate di consumo Entrate prodotti di consumo
ACQUISTI_PE_FATT Acquisti prodotti enologici con Fatture immediate Entrate di consumo Entrate prodotti di consumo
ACQUISTI_VINO Acquisti vino Entrate di stabilimento Entrate prodotti di stabilimento
CLIENTI Anagrafica clienti Anagrafica contatti
CONFERIMENTI Conferimenti uve Entrate conferimenti Procedimento vinificazione
ENTRATE_TRASF_SFUSO Entrate derivanti da ddt di trasferimento (DDT clienti) tra stabilimenti diversi Entrate di stabilimento Entrate prodotti di stabilimento
FORNITORI Anagrafica fornitori Anagrafica contatti
PRODOTTI Anagrafica codici prodotto Anagrafica prodotti
PRODOTTIENOLOGICI Anagrafica articoli relativi ai soli prodotti enologici Anagrafica articoli
PRODOTTI_PROG Progressivi codici prodotto Progressivi prodotto
TRASFERIMENTI_INT Trasferimenti interni nello stesso stabilimento (Movimenti scarico/carico) Movimenti interni Movimenti interni
USCITE_IMB_CAR Uscite per imbottigliamento da produzione veloce (movimenti interni) Uscite Movimenti di uscita
USCITE_IMB_CAR_SF Sfrido derivanti da uscite per imbottigliamento da produzione veloce (movimenti interni) Uscite Movimenti di uscita
USCITE_IMB_PROD Uscite per imbottigliamento da versamenti di produzione (OP) Uscite Movimenti di uscita
USCITE_IMB_PROD_SF Sfrido derivanti da uscite per imbottigliamento da versamenti di produzione (OP) Uscite Movimenti di uscita
USCITE_SFUSO DDT di vendita per uscita sfuso (MVV) o trasferimento tra stabilimenti Uscite Movimenti di uscita
VITIGNI tabella dei vitigni Tabella dei vitigni 30520
FATTURE_ACQ_SERVIZI tabella delle fatture acquisto per servizi Fatture acquisto tabella delle fatture acquisto per servizi


FAI 42330

Gestione variante Annata

Nel caso di gestione variante annata in Essenzia è necessario prevedere una procedura che faccia la concatenazione dei prodotti con le annate presenti negli articoli. In questo caso non si può attivare un trigger in Essenzia ma una stored procedures in iWine che si occupa di scrivere i dati nella tabella di frontiera.
E' prevista l'attivazione di questa gestione in IWTA_IMPOSTAZIONI_DATABASE


Prodotti e Saldi Registri

In iWine sono presenti le seguenti stored:

  • sp_IWT_Import_Scrivi_Prodotti: richiamata solo se attivo il flag variante annata e si occupa di scrivere i dati nella tabella IWT_EXP_PRODOTTI. Questa modalità viene utilizzata quando non è il gestionale a scrivere i dati nella tabella ma iWine si preoccupa di andare a leggere direttamente nel database del gestionale i prodotti
  • sp_IWT_Import_Prodotti: si occupa di leggere la tabella IWT_EXP_PRODOTTI e di importare i dati in iWine
  • sp_IWT_Import_Scrivi_Prodotti_Progressivi: richiamata solo se attivo il flag variante annata e si occupa di scrivere i dati nella tabella IWT_EXP_PRODOTTI_PROG. Questa modalità viene utilizzata quando non è il gestionale a scrivere i dati nella tabella ma iWine si preoccupa di andare a leggere direttamente nel database del gestionale i saldi prodotto
  • sp_IWT_Import_Prodotti_Progressivi: si occupa di leggere la tabella IWT_EXP_PRODOTTI_PROG e di importare i dati in iWine

In Essenzia, nel caso si prendano i dati dall'RTL è necessario avere uno strumento di configurazione del codice prodotto in quanto non tutte le variabili dell'RTL potrebbero essere gestite in iWine. Ad esempio non si vogliono gestire tutte le manipolazioni ma solo un sottoinsieme e raggruppate, oppure gli atti non si vogliono gestire mentre i certificati si...
Date tutte le variabili che compongono il codice sian si deve poter scegliere quali vanno a comporre il codice prodotto/descrizione, con una funzione o formula sql che indica come gestire la variabile.
In base a questa configurazione creare una vista che restituisca il codice prodotto iWine e la sua descrizione con le altre informazioni espresse nella struttura del trigger (categoria, colore, cod pv, denominazione, famiglia,....).
Per creare dinamicamente questa vista è necessario che Essenzia metta a disposizione una vista con tutti i dati per la composizione del codice sian a partire dal legame codice articolo/variante/denominazione.
Questa vista sarà utilizzata anche per il reperimento dei saldi registri
In Essenzia per i saldi si deve filtrare per categoria rtl articolo

Esportazione a Gestionale

iWIne esporta verso il gestionale

FAI 33709

Prenotazioni raccolta uve

Dall'analisi delle curve di maturazione si scelgono gli appezzamenti ed il quantitativo che dovrà essere raccolto.
Alla conferma si genera un record per ogni appezzamento nella tabella IWTM_EXP_PRENOTAZIONI_RACC.

FAI 40171

Fatture fornitori-terzisti

Le fatture relative ai costi operatori/macchinari/terzisti vengono restituiti al gestionale sotto forma di una tabella di interfaccia IWTM_EXP_FATT_FOR


FAI 40164

DDT Acquisto da Piano Approvvigionamento

Le entrate di stabilimento collegate generate dal piano di approvvigionamento vengono restituite al gestionale sotto forma di una tabella di interfaccia IWTA_EXP_PSE

18-015981

Ordini di stabilimento

Gli ordini di stabilimento che verranno esportate al gestionale sono quelle che hanno nella fase il flag attivo.