Vai al contenuto

COGP79 - Stampa acquisti per Fornitore e Merce (comparata)

Sorgente: cbl/cogp79.cbl | Tipo: Stampa statistica (GUI) | Program-ID: COGP79

Menu: Magazzino > Entrate > Stampe > Per Fornitore e Merce Comparata

Scopo

Statistica acquisti per periodo corrente vs precedente, raggruppata per fornitore e poi per articolo. Calcola quantita', valori, variazioni %, con totali per articolo, per fornitore, per mese e generali.

Versione GUI convertita nel 2007 da una versione carattere precedente.

File e Tabelle

  • Catena standard documenti via cogp79.fd (testate bolle, righe, anagrafiche, articoli, magazzini)
  • flsort (sort locale recsort): chiave = s-cli + s-merce + s-data; campi accumulatori qta-c, qta-p, val-c, val-p
  • flsta (file di stampa)

Configurazioni RNEWCONF

Nessuna (paragrafo x99-src-cfg presente ma vuoto).

Programmi chiamati

Programma Scopo
COGS54 Gestione stampante/spooler
COGS65W Ricerca clienti/fornitori GUI
COGS68 Selezione codice articolo / intervalli
COGU10W Divisa/cambio
COGL61 Etichette traduzioni

Logica

  1. Maschera: 2 intervalli temporali (corrente tm-data-dac/tm-data-ac, precedente tm-data-dap/tm-data-ap), range articoli e fornitori, tipo movimenti, divisa, tipo dati.
  2. Scansione movimenti, scrittura record sort flsort con chiave fornitore+merce+data.
  3. Ordinamento (sort esterno).
  4. Stampa: per ogni rottura (fornitore -> articolo -> mese -> totale generale), generazione tabulato 132 colonne via COGS54.

Note

  • Maschera GUI con Screen Section cogp79-01.scr.
  • Programma gemello di COGP80, che inverte il raggruppamento (merce -> fornitore).
  • Refuso storico nella tabella tab-totali ("Totale 1ornitore:" anziche' "Totale Fornitore:") — non e' un campo dinamico.