Vai al contenuto

COGMA0 -- Inventario per lotto

Sorgente: cbl/cogma0.cbl | Tipo: Programma interattivo GUI (maschera + griglia editabile) con elaborazione batch | Program-ID: COGMA0

Menu:

  • Magazzino > Inventario > Inventario per lotto

Scopo

Ricostruisce l'inventario di magazzino a livello di lotto su COGINVLT, lo travasa in un transito temporaneo COGTRANS e lo presenta in griglia editabile per la rettifica manuale delle giacenze rilevate. Supporta import da Excel, acquisizione da barcode / terminalino MemoWand, filtri per merce con tre livelli di raggruppamento ed export Excel.

La modalita' dati (tm-dati-prec) determina come popolare la griglia: A/G/Z ricalcolo, I mantieni i dati precedenti, M = lettura giacenze da Modula (DB di frontiera) via DFNM02 (TASK-3012).


File e tabelle

Tabella Ruolo
FEURTAB Menu/tab di sistema
COGINVLT Inventario di lotto (giacenze rilevate per lotto)
COGTRANS / COGTRANS2 Transiti temporanei della griglia
TRAN-S26 (external) Transito movimenti magazzino (dichiarato manualmente)
COGMERCI / COGMERAP / COGMERLT Anagrafica merce, dati aggiuntivi, lotti merce
COGMAGAZ Anagrafica magazzini
COGTABEL Tabelle di servizio

Copybook principali

Standard working-storage (wstato/wgrave/wnscr/wopenf/cogazien), wgrid (griglia), utilncnf.cpy (RNEWCONF), i copybook dei sottoprogrammi chiamati. La tabella temporanea TRAN-S26 e' dichiarata manualmente (SELECT/FD/COPY) non essendo gestibile da SCREENS.


Chiamate ad altri programmi

COGR29 (ricostruzione/servizio inventario), DFNM02 (lettura giacenze Modula DB frontiera), COGU60 (acquisizione barcode/MemoWand), COGU10W, COGU31, COGX40, COGV35, COGS26 (movimenti magazzino), GRIDADMN (amministrazione griglia).


Flusso / Paragrafi principali

  1. apri -> x99-conf (config) + open files.
  2. Richiesta filtri (magazzino, merce, raggruppamenti, modalita' dati tm-dati-prec).
  3. Costruzione griglia: ricalcolo da COGINVLT / mantenimento / lettura Modula via DFNM02 -> travaso in COGTRANS (z-grid-det-crea-transito).
  4. Editing griglia (GRIDADMN), import Excel, acquisizione barcode (COGU60).
  5. Conferma -> generazione movimenti di rettifica (transito TRAN-S26 / COGS26).

Configurazioni

Lettura via RNEWCONF in x99-conf:

Gruppo Chiave Effetto
colori colonna-griglia-modificabile Colore colonne editabili in griglia
cogesys delimitatore-colonne-excel Separatore per import/export Excel
lettori-bc tipo-device Tipo device di acquisizione barcode
sistmga001 modula-db-frontiera Abilita la lettura giacenze da Modula (modalita' M)

Note

  • La modalita' M (Modula) e' stata introdotta con TASK-3012 per allineare l'inventario alle giacenze fisiche del magazzino automatico Modula tramite il DB di frontiera (DFNM02).
  • TRAN-S26 e' un transito temporaneo esterno, dichiarato manualmente nel sorgente.