COGV73 - Vendite per Merce e Cliente¶
Funzione¶
Stampa statistica delle vendite raggruppata per merce e cliente, con dettaglio documenti, totali per articolo/gruppo/sottogruppo e riepilogo mensile.
Menu¶
- Vendite > Stampe > Vendite x Merce e Cliente
Tabelle e file principali¶
| Tabella/File | Descrizione | Accesso |
|---|---|---|
| COGMERCI | Anagrafica merci | Lettura |
| COGGEANA | Anagrafica clienti/fornitori | Lettura |
| COGMOMAG | Movimenti di magazzino | Lettura |
| COGTABEL | Tabelle di configurazione | Lettura |
| COGTRANS (temporaneo) | File di transito per sort | I-O |
| FLSTA (stampa) | File di stampa | Output |
| FLSORT | Sort interno | Sort |
Logica principale¶
- L'utente inserisce i filtri: magazzino (tm-mag), date (tm-data-da / tm-data-a), intervallo merci (tm-art-da / tm-art-a), intervallo clienti (tm-cli-da / tm-cli-a), tipo movimento (tm-tip-mov, tm-mov), divisa (tm-divisa), agente (tm-age), ordinamento merce (tm-ord-mer).
- La fase di estrazione legge COGMOMAG filtrando per magazzino, periodo, tipo documento. Per ciascun movimento trova la merce e il cliente, applicando i filtri richiesti.
- I record estratti vengono passati attraverso un SORT (FLSORT) con chiave: tipo movimento, merce, cliente, riferimento documento.
- La fase di stampa (COGS54) produce il tabulato a 132 colonne con:
- Testata per articolo (con descrizione merce).
- Testata per cliente (con nome).
- Righe dettaglio documento (magazzino/anno/tipo/numero, data, prezzo, quantita', importo).
- Rottura per cliente e articolo con totali.
- Totali per gruppo e sottogruppo merce.
- Tabella riepilogativa per mese (tab-tot-mesi: 12 importi e 12 quantita').
- Totale generale.
- Gli importi sono convertiti in divisa tramite COGU10W (gestione multidivisa).
Copybook principali¶
cogv73.select,cogv73.fd,cogv73.wrk,cogv73.prc,cogv73.declacogv73-01.scr(screen)utils52,utils54,utils65,utilu10,utils50,utile35,utilw36,utilu16
Note¶
- Stampa a 132 colonne (k-chr-stampa = 132).
- Supporta ordinamento merce alternativo tramite COGU16.
- Gestisce filtro per tipo cli/for (tm-cli-for).
- Tipo movimento configurabile: D=DDT, T=tutti ecc.