Vai al contenuto

COGP34 - Marginalita' di Vendita

Funzione

Stampa della marginalita' di vendita con confronto venduto vs costo acquisto, raggruppata per agente o per merce.

  • 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

  1. 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).
  2. 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).
  3. 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.
  4. La fase di stampa legge il transito ordinato e produce il tabulato con:
  5. Dettaglio per merce: venduto, acquisto, quantita'.
  6. Totali per agente o per gruppo merce.
  7. Totale generale con marginalita' complessiva.

Copybook principali

  • cogp34.select, cogp34.fd, cogp34.wrk, cogp34.prc, cogp34.decla
  • cogp34-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.