COGY44 - Prospetto Pagamenti Fornitori¶
Funzione¶
Gestione interattiva e stampa del prospetto pagamenti fornitori. Carica le partite aperte in scadenza in una griglia, consente la selezione per il pagamento e produce un report con totali per fornitore e banca.
Menu¶
- Contabilita' > Fornit. a Part.Aperte > Stampe > Prospetto pagamenti
Tabelle e file principali¶
| Tabella/File | Descrizione | Accesso |
|---|---|---|
| COGWPNO | Working prima nota (partite aperte) | Lettura |
| COGTABEL | Tabelle generali | Lettura |
| COGGEANA | Anagrafica generale | Lettura |
| NUTBANAS | Banche ABI/CAB | Lettura |
| FEURTAB | File path tabelle | Lettura |
| FLSTA | File di stampa | Scrittura |
| cogtrans | File temporaneo ordinato per data scadenza+banca (indexed, chiave: data+banca+tot-sca+tipag+nome+codice+partita) | Temp |
| cogtrans2 | File temporaneo ordinato per nome fornitore (indexed, chiave2: nome+codice+data+partita) | Temp |
Logica principale¶
- Maschera parametri: accetta codice fornitore (
tm-codice), tipo divisa (tm-tipo-divisa), periodo (tm-datada/tm-dataa), banca (tm-ban-cod), tipo pagamento (tm-tipag). - Caricamento griglia: scan delle partite aperte da COGWPNO, filtrate per parametri. Per ogni partita crea record nei file di transito
cogtrans(ordinamento per data scadenza) ecogtrans2(ordinamento per nome fornitore). Struttura del record:trs-chia2= data scadenza + banca + tot-sca + tipag + nome + codice + partita (anno+tipo+numero+scadenza+progressivo). - Griglia interattiva: mostra fino a 100 elementi (
k-max-ele-tab = 100). Per ogni riga: data scadenza, banca, codice/nome fornitore, tipo pagamento, partita, importo dare/avere, stato sospensione. - Selezione e stampa: l'utente seleziona le partite (
tm-sel). Alla conferma, stampa il prospetto con intestazione (int02-int06), dettaglio (int08) e totali per fornitore/banca. - Push button: supporta stampa parziale (F11), invio totale, selezione per banca (F6).
Copybook principali¶
cogy44.wrk,cogy44.select,cogy44.fd- Working, select, file descriptorcogwpno.cpy- Struttura partite apertek-u10.cpy- Costanti U10cogfiles.cpy- Struttura FEURTAB
Note¶
- Il file
cogtransha doppia chiave:trs-chia2(data+banca+nome+partita, chiave primaria) etrs-chia1(codice+anno+tipo+nfat+scadenza+prog, alternata con duplicati). La griglia puo' essere visualizzata in entrambi gli ordinamenti. - Il file
cogtrans2ha chiave primariatrs2-chia2(nome+codice+data+partita) e alternatatrs2-chia1. - Le costanti per la larghezza di stampa:
k-chr-stampa-f = 141(formato largo),k-chr-stampa-c = 125(formato compresso). - I campi di sospensione (
trs-sosp,trs-desc-sosp) permettono di marcare e descrivere le partite sospese. - Il campo
trs-avv-ricgestisce gli avvisi di ricevimento.