COGC62 - Visualizzazione Cespiti per Anno
| Campo |
Valore |
| Sorgente |
cbl/cogc62.cbl |
| Tipo |
Interattivo (form grafica con griglia) |
| Richiamato da |
Menu, oppure da altri programmi via linkage (utilcogc62.cpy) |
Descrizione
Programma di visualizzazione dei cespiti aziendali per anno. L'utente seleziona anno, categoria (opzionale) e stato; il programma estrae i dati dai file COGCESAN/COGCESMO, li elabora in un file di transito temporaneo (COGTRANS) e li presenta in una griglia paginata. Include la funzione di contabilizzazione ammortamenti tramite richiamo a COGC59.
Puo' essere richiamato con parametri preimpostati (anno, categoria, tipo visualizzazione, date operazione/competenza, tipo contabilizzazione) tramite la copybook utilcogc62.cpy.
File e tabelle
| File/Tabella |
Modalita' |
Descrizione |
| FEURTAB |
Input |
Tabella file aziendali |
| COGTRANS |
I-O / Output |
File di transito temporaneo per i dati griglia (creato dinamicamente in ext-tmp-dir) |
| COGCESAN |
Input |
Anagrafica cespiti (via cogc62.select) |
| COGCESMO |
Input |
Movimenti cespiti (via cogc62.select) |
| COGTABEL |
Input |
Tabelle di sistema (categorie cespiti, tipo 99) |
Copybook principali
| Copybook |
Tipo |
Utilizzo |
cogc62.select |
Select |
Definizioni SELECT dei file (COGCESAN, COGCESMO, COGTABEL, ecc.) |
cogc62.fd |
FD |
Definizioni FD dei file |
cogc62.wrk |
Working |
Variabili working-storage generate |
cogc62-01.scr |
Screen |
Definizione maschera grafica |
cogc62.decla |
Declaratives |
Sezione error procedure |
k-u10.cpy |
Costanti |
Costanti per gestione divisa |
utilcogc62.cpy |
Linkage |
Parametri di chiamata esterna (anno, categoria, tipo vis., date contab.) |
utilwc59.cpy |
Linkage |
Interfaccia con COGC59 |
wgrid.cpy |
Working |
Supporto griglia |
utilgdad.cpy |
Working |
Supporto GRIDADMN |
utilncnf.cpy |
Working |
Accesso configurazioni RNEWCONF |
Logica di elaborazione
Filtri di selezione
- L'utente indica anno (obbligatorio), categoria (0 = tutte), stato (S = in ammortamento, default).
- Il programma valida la categoria contro COGTABEL tipo 99.
- Alla conferma (F3), crea un file di transito temporaneo
#$trscogc62_{operatore}.
Caricamento dati
- Il paragrafo
carica-file scorre COGCESAN e COGCESMO applicando i filtri.
- Per ogni cespite calcola i totali accumulati in
tab-ammortamenti:
- Costo storico, fondo standard, residuo anno precedente
- Variazione costi, costo aggiornato, diminuzione fondo
- Ammortamento anno, fondo ammortamento aggiornato, residuo aggiornato
- Quote ammortamento: standard, anticipato, non deducibile
- Vendita, minusvalenza, plusvalenza, residuo
- Super-ammortamento e relativo residuo
- Credito d'imposta (dal 15/03/21)
- Scrive i record elaborati nel file di transito COGTRANS.
Griglia paginata
- Utilizza il pattern
z-99-accept-paged-grid con supporto PgUp/PgDn.
- Le colonne includono: categoria, codice, nome, date acquisto/inizio amm., fornitore, stato, fattura, percentuali, tutti gli importi calcolati.
- Supporta personalizzazione colonne (Shift+F4 via GRIDADMN) e export Excel (Shift+F5).
Contabilizzazione (F5/F6)
- Disponibile solo se
tm-cfg-collega-cespiti-coge = "S" e categoria = 0 (tutte).
- Chiama
COGC59 passando il file di transito, l'anno, date operazione/competenza e tipo contabilizzazione.
- In modalita' called (da altro programma), la contabilizzazione viene eseguita automaticamente dopo il caricamento, e i dati del documento rateo/storno vengono restituiti al chiamante.
Chiamate a sottoprogrammi
| Programma |
Descrizione |
| COGC59 |
Contabilizzazione ammortamenti cespiti |
| GRIDADMN |
Gestione griglia (preparazione, popolamento, personalizzazione) |
| COGU10W |
Formattazione importi in divisa di conto |
| RNEWCONF |
Lettura configurazioni (gruppo "contabil") |
Configurazioni
| Chiave |
Descrizione |
tm-cfg-collega-cespiti-coge |
Se "S", abilita la contabilizzazione ammortamenti da F5/F6 |