Data ultimo aggiornamento: 26/07/2021

Clicca per accedere al sito di NTS Informatica
Clicca per accedere all'argomentoClicca per accedere all'argomentoClicca per accedere all'argomentoClicca per accedere all'argomento
Clicca per accedere al sito di NTS Informatica

Ricezione esiti da mag. automatico

Moduli richiesti: Modulo Integrazione magaz. automatico

RICEZIONE ESITI DA MAG. AUTOMATICO

Verifica differenze tra i documenti in Business ed il movimento sul magazzino automatico:

legge le tabelle EXP_ORDINI \ EXP_ORDINI_RIGHE

filtra in base al campo EXP_ORDINI.ORD_STATO = E (EXE)

Al termine aggiorna ORD_STATO = C (COMPL)

Rintraccia i documenti tramite il campo EXP_ORDINI\ORD_ORDINE

Esegue le modifiche del caso

Al termine aggiorna ORD_STATO = C (COMPL)

Crea nuovi documenti di versamento / prelievo :

TABELLA EXP_MOVIMENTI

EXP_MOVIMENTI (Movimenti nati sul Magazzino Automatico, non inviati da Ordine Gestionale)

mov_id

int

ID Movimento univoco

mov_articolo

nvarchar (50)

Articolo

mov_hosttipoop

nvarchar (5)

Tipo operazione: IN = versamento, OUT = Prelievo

mov_time1

nvarchar(20)

Data ora movimento (yyyy-mm-dd)

mov_sub1

nvarchar (50)

Facoltativo: usato solo in presenza di articoli gestiti a fasi e\o lotti. Contiene l'informazione della fase concatenata con il numero del lotto. ES: 4-51611

mov_qta

decimal(11, 3)

Quantità

Importa i movimenti eseguiti sul magazzino automatico senza che siano stati richiesti da Business.

Utilizza le informazioni indicate in configurazione:

Durante l'importazione il programma raggruppa i movimenti per data\tipologia di movimento, considerando la presenza non obbligatoria del campo MOV_SUB1 che può contenere fase/lotto (es. 4-1644).

Filtra le righe con il campo MOV_OPESTO diverso da "I" (inventario)

Vengono create Bolle di movimentazione interna, il campo MOV_HOSTTIPOOP determina se è un prelievo oppure un versamento, "IN" determina un versamento sul magazzino indicato nel tipobf, "OUT" determina un prelievo dal magazzino indicato nel tipoBf.

La scelta di importare con causali nulle può essere utile se si prevede una verifica operatore sull'importazione, quindi si potrà poi duplicare in BMI che movimenta o modificare direttamente le causali.

Se un articolo non è presente sul database, un messaggio informa che non verrà caricato sul documento.

Sono stati eliminati alcuni messaggi bloccati che potevano impedire l'importazione delle righe importate dal Magazzino Automatico, come ad esempio: "Disponibilità articolo 'XXXXXXXXX', su riga X del documento, sta diventando negativa"

Di seguito dettaglio campi:

MOV_ID = PROGRESSIVO

MOV_ARTICOLO = CODICE ARTICOLO

MOV_SUB1 = FASE/LOTTO (non obbligatorio es. 1-2345)

MOV_QTA = QUANTITA'

MOV_HOSTTIPOOP = IN (versamento) OUT (prelievo)

MOV_HOSTCAUS = non gestito da Business

MOV_TIME1 = data documento (formato yyyy-mm-dd)

MOV_ORDINE = blank (obbligatorio)

MOV_OPESTO = il programma tratta tutte le righe che abbiano un valore diverso da "I".

Al termine cancella i record trattati.

E' possibile creare un file BUB che risulterà vuoto perché non sono gestite opzioni di lancio particolari.

Esempio dati:

MOV_ID

MOV_ARTICOLO

MOV_SUB1

MOV_QTA

MOV_HOSTTIPOOP

MOV_HOSTCAUS

MOV_TIME1

MOV_ORDINE

MOV_OPESTO

1

329-206

50.000

IN

28/09/2020

E

2

329-207

100.000

OUT

28/09/2020

E


...