Vai al contenuto

COGY21 - Controllo documenti (Trasporti 2)

Scopo

Permette l'inserimento/modifica dei dati di trasporto associati ai documenti di vendita (testate bolle). Per ogni documento si possono specificare vettori (primario/secondario/accessori) e relativi costi (riconciliazione, giacenza, contrabbilancio, altri). I dati sono memorizzati in COGTRABO.

File e tabelle

File Tipo Descrizione
COGTESBO Indicizzato Testata bolle (filtrata per data)
COGTRABO Indicizzato Archivio permanente trasporti (output)
COGTRANS Indicizzato Transito griglia (chiave: mag, anno, tipo, numero; chiave alt: ord-cod)
COGGEANA Indicizzato Anagrafiche clienti/vettori
COGMOMAG Indicizzato Movimenti magazzino correlati

Copybook

Copybook Sezione Utilizzo
cogy21.wrk / .fd tutte Strutture generate da Screens
utils52.cpy WORKING-STORAGE Calendario
utilu10.cpy WORKING-STORAGE Divisa conto
wgrid.cpy WORKING-STORAGE Grid control
wopenf.cpy WORKING-STORAGE Apertura file
utilgdad.cpy WORKING-STORAGE Grid admin

CALL

Programma Quando Scopo
COGU10W Per importi Conversione divisa
DTPRG / PRGDT Calcoli date Progressivo data
GRIDADMN Setup griglia Admin griglia visuale

Logica di elaborazione

Flusso principale

  1. Inizializzazione del file di transito COGTRANS.
  2. Accetta intervallo da-data / a-data.
  3. Carica i documenti di COGTESBO nel periodo nella griglia.
  4. Su modifica riga: edit di vettore e costi.
  5. Al F3 conferma: scrittura su COGTRABO (chiave primaria mag/anno/tipo/numero, chiave alternata ord-cod/chia1).

Note tecniche

  • Tipologia trasporto memorizzata come stringa: P = primario, S = secondario, A = accessori.
  • Costi tracciati in quattro categorie (contrabbilancio, riconciliazione, giacenza, altri).
  • Lock del record durante la modifica per evitare conflitti multi-utente.
  • Calcolo automatico delle date a mese completo.

Note operative

  • Modifiche persistite solo al F3.