mercoledì 5 settembre 2018

Storno movimenti di magazzino e MESG.

I movimenti di magazzino vengono memorizzati in 2 tabelle principali:
  • MKPF Testata doc. materiale
  • MSEG Segmento doc. materiale (le posizioni)
Quando si esegue uno storno di una riga di movimento, pensavo, che venisse aggiornato il relativo record con un flag o, magari, con il riferimento al numero documento che va a cancellare la precedente posizione.

Invece il record già scritto resta uguale, nel nuovo record vengono popolati i campi di riferimento con il documento che si è stornato.

Questi i campi di riferimento nella MSEG:


per esempio ho stornato il movimento 4900601330 con il movimento 4900601334 e questi sono i relativi record nella MSEG:


Esiste anche una vista nel database che, dati i riferimenti di una posizione di movimento magazzino (nr. documento, anno, posizione), restituisce il relativo numero di documento di storno (sempre che esista).

View: M_MBMPS, questi i sui campi


Questo l'esempio richiamando il movimento 4900601330:


Nessun commento:

Posta un commento