Vai al contenuto

COGE63 -- Scadenzario RIBA per Banca

Sorgente: cbl/coge63.cbl | Tipo: Programma standalone | Program-ID: COGE63

Menu: - Contabilita' > Fornit. a Part.Aperte > Scadenzario Riba x Banca


Scopo

Stampa e visualizzazione dello scadenzario delle ricevute bancarie ordinato per data, banca e nominativo. Produce un report dettagliato con totali giornalieri per banca e totali complessivi, con gestione delle sospensioni.


Interfaccia utente

Maschera

Campo Descrizione
tm-ban-cod Codice banca (filtro)
tm-ban-des Descrizione banca
tm-data-da Data scadenza da
tm-data-a Data scadenza a

Griglia

Colonna Descrizione
Data scadenza Data della scadenza
Codice Codice anagrafico
Nome Denominazione
Partita Riferimento partita (anno/tipo/numero/scadenza)
Importo Importo della scadenza
Segno Dare/Avere
Banca Codice banca
Sospensione Flag e descrizione sospensione

Tasti funzione

Tasto Funzione
ESC Esci
F3 Conferma
F8 Aiuto
F9 Stampa
Shift+F4 Gestione griglia
Shift+F5 Esporta Excel

File e Tabelle

File/Tabella Copybook Uso
FEURTAB cogfiles.cpy Archivio file di sistema
COGWPNO cogwpno.cpy Work prima nota
FLSTA flsta.cpy File di stampa
COGTRANS2 (inline) File transito: data/banca/codice/partita
COGTRANS (inline) File transito con totali e nomi
COGTRANS3 (inline) File transito saldi per data/banca

Programmi chiamati

Programma Scopo
COGS54 Gestione stampante
COGS51 Lettura stato sospensione partita
COGU10W Formattazione importi

Copybook principali

  • coge63.wrk, coge63.select, coge63.fd, coge63.prc
  • wstato.cpy, wgrave.cpy, wopenf.cpy, wnscr.cpy
  • cogazien.cpy, k-u10.cpy
  • wgrid.cpy, utilgdad.cpy, wscrolmc.cpy
  • getdcont.cpy -- divisa di conto

Logica di Elaborazione

Preparazione dati

Costruisce tre file di transito dai dati delle partite aperte: - COGTRANS2: record ordinati per data scadenza/banca/codice/partita - COGTRANS: record con nome, totali ("T"=totale, "G"=totale banca) e descrizione sospensione - COGTRANS3: saldi aggregati per data/banca con descrizione banca

Stampa (st-stampa)

Report su 132 colonne con: - Intestazione: azienda, data, intervallo date, divisa - Dettaglio raggruppato per data di scadenza - Per ogni scadenza: partita, codice, nome, importo, segno, banca, data fattura, numero fattura, sospensione - Totali giornalieri per banca (st2-tot-banche): scorre COGTRANS3 e stampa una riga per ogni banca con il saldo - Totali complessivi

Gestione sospensioni

Per ogni riga dello scadenzario, chiama COGS51 per verificare se la partita e' sospesa, recuperando il flag e la descrizione della sospensione.


Configurazioni

Nessuna configurazione RNEWCONF dedicata.


Documentazione tecnica generata -- 2026-04-19