Vai al contenuto

COGM81 -- Calcolo Sottoscorta Semplificato

Sorgente: cbl/cogm81.cbl | Tipo: Programma interattivo GUI (maschera + griglia) con elaborazione batch e stampa | Program-ID: COGM81

Menu:

  • Magazzino > Giacenze & Sottoscorta > Scorte > Calcolo Sott. Semplificato

Scopo

Calcola il fabbisogno / riordino dei componenti per un elenco di ordini clienti in un periodo, in modalita' "semplificata". Determina le quantita' da riordinare confrontando fabbisogno e disponibilita' e scrive le proposte di riordino su COGRIORD.


File e tabelle

Tabella Ruolo
COGCONOR Configurazione/righe distinta base ordine
COGMOVDB / COGDBASE Movimenti / distinta base
COGSLMAG / COGSCORT Saldi magazzino e scorte
COGMERCI / COGMERAP / COGMERFO Anagrafica merce, dati aggiuntivi, dati fornitore
COGCNDCF Condizioni cliente/fornitore
COGGCDOC Canale documenti (via COGJ04, j04*)
COGLAVOR Lotti di lavorazione
COGRIORD Proposte di riordino (output)
TRAN-V21 / TRBN-V21 Transiti temporanei #$COGV21.ARC / #$BOGV21.ARC

Copybook principali

Standard working-storage, wgrid, utilncnf.cpy (RNEWCONF), i copybook dei sottoprogrammi. Canale documenti gestito via j04* (COGJ04).


Chiamate ad altri programmi

COGJ04 (canale documenti), COGS54/COGS50 (stampa), COGU10W, COG021 (config stampa), WIN015/WIN036, COGS08, COGO70.


Flusso / Paragrafi principali

  1. apri -> x99-confi (config) + open files.
  2. Richiesta parametri (periodo, elenco ordini clienti).
  3. Elaborazione fabbisogno: esplosione distinta base (COGCONOR/COGDBASE), confronto con saldi/scorte (COGSLMAG/COGSCORT), calcolo riordino.
  4. Scrittura proposte su COGRIORD tramite i transiti V21.
  5. Variante di scarico da terminalino (x3-memowand, file mwseq.<oper>).

Configurazioni

Lettura via RNEWCONF in x99-confi:

Gruppo Chiave Effetto
sistmga001 euta-c077-mag-ecced Magazzino di eccedenza
magazzino scorte-per-magazzino Gestione scorte differenziata per magazzino

Note

  • Supporta una variante di acquisizione da terminalino MemoWand (file sequenziale mwseq.<oper>).