COGP34 - Marginalita' di Vendita¶
Funzione¶
Stampa della marginalita' di vendita con confronto venduto vs costo acquisto, raggruppata per agente o per merce.
Menu¶
- Vendite > Stampe > Marginalita' di Vendita
Tabelle e file principali¶
| Tabella/File | Descrizione | Accesso |
|---|---|---|
| COGMERCI | Anagrafica merci | Lettura |
| COGGEANA | Anagrafica clienti/fornitori/agenti | Lettura |
| COGMOMAG | Movimenti di magazzino | Lettura |
| COGTABEL | Tabelle configurazione | Lettura |
| COGAGENT | Tabella provvigioni agenti | Lettura |
| COGTRANS (temporaneo) | File di transito accumulo | I-O |
| FLSTA (stampa) | File di stampa | Output |
Logica principale¶
- L'utente inserisce i filtri: magazzino (tm-mag), date (tm-data-da / tm-data-a), ordinamento (tm-ordi: "A"=agente, "M"=merce), valorizzazione (tm-val), agente (tm-age), intervallo merci (tm-merce-da / tm-merce-a), flag calcolo (tm-fl-calc).
- Il file di transito COGTRANS viene creato con nome
#$COGP34.<operatore>. La chiave e' trs-chia1 composta da: agente (trs-age) + merce (trs-gru/trs-sot/trs-cod). I dati accumulati sono: venduto (trs-venduto), acquisto (trs-acquisto), quantita' (trs-qta). - La fase di estrazione legge i movimenti di magazzino, calcola il valore venduto e il costo di acquisto per ciascun record, e li accumula nel file di transito.
- La fase di stampa legge il transito ordinato e produce il tabulato con:
- Dettaglio per merce: venduto, acquisto, quantita'.
- Totali per agente o per gruppo merce.
- Totale generale con marginalita' complessiva.
Copybook principali¶
cogp34.select,cogp34.fd,cogp34.wrk,cogp34.prc,cogp34.declacogp34-01.scr(screen)utils52,utils54,utils65,utilu10,utils50,utile35,utilw36,utils68
Note¶
- Supporta due ordinamenti principali: per agente (ogni agente con le sue merci) o per merce.
- Valorizzazione selezionabile dall'utente.
- File di transito specifico per operatore.