Documenti di magazzino (DBF100)

Navigation:  Procedure > Generale - sistema > Gestione DB di frontiera > Attività propedeutiche per l'attivazione del db di frontiera > Attività sistemistiche >

Documenti di magazzino (DBF100)

Previous pageReturn to chapter overviewNext page

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.