COSO95 - Stampa soci per elezioni CAP
Funzione
Stampa anagrafica soci dell'Unione con dettaglio conduzioni, sezioni, figura giuridica e quote, utilizzata in occasione delle elezioni CAP (Consorzio Agrario Provinciale).
- Contabilita' > Unione soci/clienti > Archivi & Tabelle > Stampe > Stampa per Elezioni CAP
Tabelle e file principali
| Tabella/File |
Descrizione |
Accesso |
| FEURTAB |
Tabella file aziendali |
Lettura |
| COGTABEL |
Tabella generica contabilita' |
Lettura (descrizioni codici) |
| UNANASO (anaso) |
Anagrafica soci prima parte |
Lettura sequenziale |
| UNANASO2 (anaso2) |
Anagrafica soci seconda parte (conduzioni, sezioni) |
Lettura sequenziale |
| NEWQUOTE (qquote) |
Archivio quote |
Lettura |
| COGTRANS (tra-rec) |
File transazioni/quote totali per socio |
Lettura indexed |
| STAM |
Stampante (printer) |
Output 132 col |
Copybook e sottoprogrammi
| Elemento |
Tipo |
Ruolo |
| unanaso.cpy, unanaso2.cpy, newquote.cpy |
Copybook |
Tracciati soci e quote |
| cogazien.cpy |
Copybook |
Dati azienda |
Logica principale
- Apri: open files (input anaso, anaso2, qquote, cogtabel; output stam)
- Conferma esecuzione: senza parametri principali, parte direttamente
- Scansione anagrafica soci: per ogni socio attivo (non dimesso):
- Legge anaso (dati anagrafici principali)
- Legge anaso2 (conduzioni, sezioni - massimo 6 codici per ciascuno)
- Determina figura giuridica da
tabellagiuridica (8+ codici codificati: 1AZ.INDIVIDUALE, 2SOC.DI FATTO, 3S.A.S., ...)
- Legge qquote per le quote del socio
- Stampa:
- Riga
r1: cod, nominativo, n.giuridica + descrizione
- Riga
r2: quote, indirizzo, localita', provincia
- Riga
i4: lista conduzioni e sezioni (max 6 ciascuna)
- Cambio zona: rottura con totali parziali
- Fine: totali generali
Note tecniche
- Stampa testuale 132 colonne (formato
riga pic x(132))
- Programma legacy DOS-style (source-computer pc)
- La descrizione "figura giuridica" e' hardcoded in working storage (
tabellagiuridica): 20 codici da 1 a M, con primi 8 utilizzati
- Il file
cogtrans ha tracciato custom (tra-chia = nome+cod+tipo+cond) e accumula totali quote per socio
- Output
stam puo' essere redirezionato a file (configurabile a livello di runtime acu-cobol)
- Programma legato a esigenza specifica delle elezioni CAP (Consorzio Agrario Provinciale)