Vai al contenuto

COGV83 - Vendite per Merce

Funzione

Stampa del consegnato per articolo in un periodo, con estrazione da movimenti di magazzino, file di transito per accumulo e stampa con totali per gruppo/sottogruppo.

  • Vendite > Stampe > Vendite x Merce

Tabelle e file principali

Tabella/File Descrizione Accesso
COGMERCI Anagrafica merci Lettura
COGGEANA Anagrafica clienti Lettura
COGMOMAG Movimenti di magazzino Lettura
COGTABEL Tabelle configurazione Lettura
COGTRANS (temporaneo) File di transito per accumulo I-O
FLSTA (stampa) File di stampa Output

Logica principale

  1. L'utente inserisce i filtri: date (tm-data-da / tm-data-a), intervallo merci (tm-da-merce / tm-a-merce), ordinamento merce (tm-ord-mer), ordinamento stampa (tm-ordi), divisa (tm-divisa).
  2. Il file di transito COGTRANS viene creato nella directory temporanea con nome #$COGV83.<operatore>. La chiave e' composta da: tipo-cli (trs-tipo-cli), cliente (trs-cli), merce descrizione (trs-des), numero (trs-num).
  3. La fase di estrazione legge i movimenti di magazzino, filtra per periodo e articoli, e accumula nel file di transito raggruppando per merce/cliente.
  4. La fase di stampa legge il file di transito ordinato e produce il tabulato con dettaglio per articolo, quantita', importi e totali.
  5. Conversione divisa tramite COGU10W.

Copybook principali

  • cogv83.select, cogv83.fd, cogv83.wrk, cogv83.prc, cogv83.decla
  • cogv83-01.scr (screen)
  • utils52, utils54, utils65, utilu10, utils50, utile35, utilw36, utilu16, utils68

Note

  • File di transito specifico per operatore (multiutenza).
  • Supporta ordinamento merce alternativo tramite COGU16.
  • Gestione multidivisa con COGU10W.