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¶
apri->x99-conf(config) + open files.- Richiesta filtri (magazzino, merce, raggruppamenti, modalita' dati
tm-dati-prec). - Costruzione griglia: ricalcolo da COGINVLT / mantenimento / lettura Modula via DFNM02 -> travaso in
COGTRANS(z-grid-det-crea-transito). - Editing griglia (
GRIDADMN), import Excel, acquisizione barcode (COGU60). - 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-S26e' un transito temporaneo esterno, dichiarato manualmente nel sorgente.