Vai al contenuto

COGE87UN -- Visualizzazione Schede Contabili (Unione Agricoltori)

Sorgente: cbl/coge87un.cbl | Tipo: Programma standalone | Program-ID: COGE87UN

Menu: - Contabilita' > Prima Nota > Visualizzazioni


Scopo

Visualizzazione delle schede contabili con gestione degli interessi. Versione personalizzata per Unione Agricoltori. Consente di consultare i movimenti contabili per mastro/conto/sottoconto in un intervallo di date, con calcolo dei saldi dare/avere e gestione degli interessi per causale.


Interfaccia utente

Maschera

Campo Descrizione
Esercizio Esercizio contabile corrente o precedente
Mastro/Conto/Sottoconto Piano dei conti da visualizzare
Data Da / Data A Intervallo date per la selezione movimenti
Contabilizzato Filtro contabilizzazione

Griglia

Colonna Descrizione
Data movimento Data del movimento contabile
Data valuta Data valuta
Causale Tipo operazione
Documento Numero documento
Descrizione Descrizione del movimento
Segno D=Dare, A=Avere
Importo Importo del movimento
Data fattura Data della fattura collegata
N. fattura Numero fattura

Tasti funzione

Tasto Funzione
ESC Esci
F2 Indietro

File e Tabelle

File/Tabella Copybook Uso
FEURTAB cogfiles.cpy Archivio file di sistema
COGTABEL cogtabel.cpy Tabelle di configurazione
COGGEANA coggeana.cpy Anagrafica generale
COGPNONC cogpnonc.cpy Prima nota non contabilizzata
COGPNCON cogpncon.cpy Prima nota contabilizzata
COGSLPCO cogslpco.cpy Saldi per conto
COGCOATT cogcoatt.cpy Conti attivi
COGE87 (inline) File indicizzato schede contabili
INTE87 (inline) File indicizzato interessi per causale

Programmi chiamati

Programma Scopo
WIN035.COB Selezione divisa estera
COGU10 Utility formattazione importi

Copybook principali

  • wstato.cpy, wgrave.cpy, wopenf.cpy, wnscr.cpy
  • cogazien.cpy -- dati azienda
  • cogconta.cpy -- configurazione contabile
  • worksoc.cpy -- work area societa'
  • utils52.cpy, utilu10.cpy, k-u10.cpy

Logica di Elaborazione

Apertura e inizializzazione

Il programma apre i file di sistema, legge i dati azienda e costruisce i percorsi dei file dell'esercizio corrente o precedente. Utilizza la tabella COGTABEL tipo 66 per leggere l'esercizio contabile.

Costruzione scheda

Scorre il file COGE87 (prima nota filtrata per mastro/conto/sottoconto e intervallo date) e costruisce una tabella in memoria (tm-righe, max 13 elementi per pagina) con i dettagli di ogni movimento: data, causale, documento, descrizione, segno, importo.

Calcola progressivamente i totali dare e avere e il saldo.

Gestione interessi (creo-int / azzero-int)

  1. creo-int: scorre l'intero file COGE87 e per ogni record accumula gli importi per causale nel file INTE87 (somma dare, sottrae avere)
  2. azzero-int: scorre nuovamente COGE87; per ogni record legge il saldo causale da INTE87. Se il saldo causale e' zero oppure il saldo complessivo e' zero, azzera il campo cog-inter del record. Accumula il totale interessi.

Stampa

Stampa un report con testata (data, azienda, esercizio) e le righe dei raggruppamenti con dare/avere/saldo, formattati tramite COGU10.


Configurazioni

Nessuna configurazione RNEWCONF dedicata. L'esercizio contabile viene letto dalla tabella tipo 66 di COGTABEL.


Documentazione tecnica generata -- 2026-04-19