DFDOCTES/DFDOCDET
I documenti di magazzino transitano su queste tabelle, con la classe documento (DF_DTES_CLASSE) = 'DM'
Il processo potrà essere configurato in import/export o entrambi.
1 - Importazione documenti
Saranno importi tutti i documenti aggiornati dall'host (DF_DTES_AGG_HOST = 1)
DFCHIAMATE.DF_CHT_KEY_HOST contiene il codice della richiesta di intervento come riconosciuta dal gestionale HOST. DFCHIAMATE.DF_CHT_ID_AREA contiene invece il riferimento della chiamata, dopo l'importazione su AREA. Quando presente questo secondo riferimento, significa che la chiamata è stata acquisita.
Per il momento le richieste di intervento saranno importate solo se nuove, e generate da HOST:
•DF_CHT_ID_AREA = 0
•DF_CHT_ORIGINE = 'H'
I documenti trovati in questo modo potrebbero essere:
•Documenti inseriti dall'HOST
•Documenti inseriti dall'HOST e successivamente variati
•Documenti inseriti su AREA che sono stati acquisiti dall'HOST e successivamente variati: questi documenti al momento verranno ignorati e solamente marcati come "processati"
Logica per determinare se un documento esiste (variazione) oppure no (inserimento)
Se DF_DTES_KEY_AREA è vuoto, cercare il raccordo su AREA, su COGGENER, usando GNR-CHIA2, impostando:
Nome campo |
Contenuto |
GNR-TIPO |
"DH" |
GNR-PARTE-2 |
DF_DTES_KEY_HOST |
Se il record
•esiste, GNR-PARTE-1 conterrà il riferimento ad un documento di AREA; cercarne quindi l'esistenza su COGTESBO:
ose non esiste, cancellare il record, e procedere con l'inserimento
ose esiste, siamo in caso di Variazione
•non esiste, siamo in Inserimento
Riepilogo situazioni possibili
DF_DTES_KEY_HOST |
Raccordo COGGENER |
Situazione |
Vuoto |
Esiste, GNR-PARTE-2 esiste |
Variazione |
Vuoto |
Esiste, GNR-PARTE-2 non esiste |
Cancellazione raccordo su COGGENER Inserimento |
Vuoto |
Non esiste |
Inserimento |
Non vuoto |
/ |
Variazione |
2 - Esportazione documenti
L'esportazione consiste in due diverse fasi:
2.1 - Esportazione documenti cancellati
Controllo sul log di cancellazione di tutti i documenti di magazzino cancellati a partire da data/ora ultima esportazione (visibile sul pannello di controllo).
La cancellazione è logica
2.1 - Esportazione documenti nuovi o aggiornati
Saranno esportati tutti i documenti presenti, dove il flag di esportazione COGTESAP.TSA_FL_ESPORTATO è " " (vuoto).
Controllo se esportare il documento
Non saranno esportate le variazioni sui documenti generati dall'host (DF_CHT_ORIGINE = 'H')
Se è configurato il magazzino magazzino-esp-interventi, significa che per il gestionale host i magazzini collegati a questo non esistono; sono i magazzino dove MAGZ-SEDE = magazzino-esp-interventi
Quindi, non saranno esportati i trasferimenti tra:
•Sede <-> magazzino collegato alla sede
•Magazzino collegato alla sede <-> Magazzino collegato alla sede
Per forzare l'esportazione di un documento:
•Quando un documento viene aggiornato, il flag di esportazione sarà reimpostato a " ", quindi sarà riesportabile.
•Se questo non è possibile, si potrà modificare manualmente il flag usando YOGTESAP.