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.
Menu¶
- 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¶
- 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).
- 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). - La fase di estrazione legge i movimenti di magazzino, filtra per periodo e articoli, e accumula nel file di transito raggruppando per merce/cliente.
- La fase di stampa legge il file di transito ordinato e produce il tabulato con dettaglio per articolo, quantita', importi e totali.
- Conversione divisa tramite COGU10W.
Copybook principali¶
cogv83.select,cogv83.fd,cogv83.wrk,cogv83.prc,cogv83.declacogv83-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.