Vai al contenuto

COGG47 -- Quadratura Doc./Matr.

Sorgente: cbl/cogg47.cbl | Tipo: Programma stampa con interfaccia parametri | Program-ID: COGG47

Menu: - Magazzino > Stampe > Quadratura Doc./Matr.


Scopo

Stampa di quadratura tra quantita' movimenti di magazzino e quantita' matricole (serial number). Per ogni documento confronta le qta movimentate con il numero di matricole associate, segnalando le discrepanze. Supporta filtri per merce, magazzino, periodo e tipo analisi.


File e tabelle

File/Tabella Tipo Modalita' Descrizione
COGMERCI Indicizzato Input Anagrafica merci (verifica flag serial number)
COGMOMAG Indicizzato Input Movimenti di magazzino
COGMATRI Indicizzato Input Matricole (serial number)
COGTABEL Indicizzato Input Tabelle generiche
FLSTA Stampa Output File di stampa
FEURTAB Indicizzato I-O File configurazioni generali

Programmi chiamati

Programma Scopo
RNEWCONF Lettura configurazioni

Copybook principali

  • cogg47.select, cogg47.fd, cogg47.wrk, cogg47.prc -- screen-generated
  • flsta.fd, flsta.cpy -- gestione stampa
  • wgrid.cpy -- gestione griglia
  • cogazien.cpy -- dati azienda

Struttura del programma

Flusso principale

  1. apri: inizializzazione, apertura file, lettura configurazioni
  2. Richiesta parametri: merce, magazzino, da-data, a-data, tipo analisi
  3. b-elabora: ciclo sui movimenti di magazzino nel periodo, raggruppati per documento
  4. Per ogni documento: conteggio qta movimento vs conteggio matricole associate
  5. Stampa righe con evidenza delle differenze
  6. Stampa totali riepilogativi (entrate, uscite, carenze)

Variabili di lavoro

  • b1-qta / b1-mtr / b1-sn: accumulatori per documento (quantita', matricole, serial number)
  • b2-qta / b2-mtr / b2-sn: accumulatori per uscite
  • b3-*: variabili di lavoro per singola riga (segno, qta, merce, data, documento)
  • tab-magazzini: tabella multi-magazzino (fino a 200 magazzini)
  • tm-carenza: totale differenze tra quantita' e matricole

Formato stampa

Larghezza 80 caratteri. Righe per prodotto con dettaglio documento, segno (E/U), quantita' movimento, quantita' matricole e differenza.


Documentazione tecnica -- 2026-04-29