Vai al contenuto

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

  1. Apri: open files (input anaso, anaso2, qquote, cogtabel; output stam)
  2. Conferma esecuzione: senza parametri principali, parte direttamente
  3. Scansione anagrafica soci: per ogni socio attivo (non dimesso):
  4. Legge anaso (dati anagrafici principali)
  5. Legge anaso2 (conduzioni, sezioni - massimo 6 codici per ciascuno)
  6. Determina figura giuridica da tabellagiuridica (8+ codici codificati: 1AZ.INDIVIDUALE, 2SOC.DI FATTO, 3S.A.S., ...)
  7. Legge qquote per le quote del socio
  8. Stampa:
  9. Riga r1: cod, nominativo, n.giuridica + descrizione
  10. Riga r2: quote, indirizzo, localita', provincia
  11. Riga i4: lista conduzioni e sezioni (max 6 ciascuna)
  12. Cambio zona: rottura con totali parziali
  13. 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)