Magazzino — Autoveicoli¶
Area Magazzino > Autoveicoli del menu Eurocoge — gestione schede auto, listini, controlli documentali, bilanci vendita, situazioni fornitori, elenchi ACI.
Panoramica¶
7 programmi per la gestione emporio autoveicoli (modulo legacy distinto da Gestione Veicoli COGX*):
- Gestione (1) — scheda anagrafica veicolo completa
- Stampe e Report (4) — listini, controlli, bilanci, situazioni
- Elenchi ACI (2) — veicoli acquisiti per rivendita, venduti/radiati
Totale: 7 programmi, ~12.600 righe COBOL.
Nota: questo modulo (COGK10-30, autore Mauro Rovatti) gestisce l'emporio dell'auto con schede dettagliate, atti ACI e passaggi di proprieta'. E' distinto dal modulo Gestione Veicoli (COGX15-34 documentato in gestione-veicoli.md) che gestisce il ciclo commerciale (proposte, ordini, fatturazione).
Programmi¶
Gestione Scheda Auto (1 programma, 5.281 righe)¶
| # | Programma | Righe | Descrizione |
|---|---|---|---|
| 1 | COGK10 | 5.281 | Gestione completa scheda veicolo: inserimento, modifica, visualizzazione dati tecnici, proprietari, atti ACI, fatture, passaggi di proprieta', stati giacenza |
COGK10 e' il programma centrale. Gestisce il ciclo di vita del veicolo attraverso gli stati:
- Acquistato → Passaggio a Rivenditore → Richiesta Passaggio → Venduto
- Acquistato → Radiato → in Demolizione → Demolito
- Uscita per riparazione → Rientro
Chiama i sottoprogrammi COGK11/15/16/17/18/20 per funzioni specializzate. Integra cifratura dati (encrypt/CRYPT) per informazioni sensibili.
Stampe e Report (4 programmi, 5.072 righe)¶
| # | Programma | Righe | Descrizione |
|---|---|---|---|
| 2 | COGK25 | 999 | Listini auto per emporio: targa, immatricolazione, kw, colore, concessionario, prezzo |
| 3 | COGK26 | 1.248 | Controlli documentali: mancanza fatture, atti repertorio, libretti, codici CDP notarili |
| 4 | COGK27 | 1.441 | Bilanci vendite: prezzo acquisto, spese sostenute, prezzo vendita, differenza economica |
| 5 | COGK28 | 1.384 | Situazioni: stato giacenza veicoli presso fornitori/rivenditori per data |
Elenchi ACI (2 programmi, 2.231 righe)¶
| # | Programma | Righe | Descrizione |
|---|---|---|---|
| 6 | COGK29 | 1.086 | Elenco ACI veicoli/autoscafi ricevuti per rivendita (file trasferimento) |
| 7 | COGK30 | 1.145 | Elenco ACI veicoli venduti o radiati (file trasferimento) |
COGK29 e COGK30 generano file di trasferimento dati per dichiarazioni ACI con informazioni su acquirente/venditore, targa, categoria, date, importi, bollette di accompagnamento. Struttura dati analoga ai programmi COGX21/X22 del modulo Gestione Veicoli.
Archivi principali¶
| File logico | Contenuto |
|---|---|
| COGSKAUT | Schede veicoli: anagrafica completa con dati tecnici, stati, atti |
| COGGEANA | Controparti: fornitori, rivenditori, clienti |
| COGMERCI | Anagrafica merci (veicolo come merce) |
| COGMERFO | Relazione merce-fornitore |
| COGCNDCF | Condizioni/convenzioni (dati venditore per ACI) |
| COGRACMC | Merci con centri di costo |
| COGLISNW | Listini prezzi |
| COGTRANS | Transazioni indicizzate (per elenchi ACI) |
Dipendenze comuni¶
Tutti i programmi condividono:
- COGS54 — Controllo stampante/emulazione
- COGS60 — Utility validazione dati
- encrypt/CRYPT — Cifratura dati sensibili
- work-file — File lavoro indicizzato per ordinamento dinamico (listini, controlli, bilanci, situazioni)
I 4 programmi di stampa (COGK25-28) seguono lo stesso pattern strutturale: selezione criteri → lettura COGSKAUT → scrittura su work-file indicizzato per ordinamento → stampa sequenziale.
Riepilogo¶
| Sotto-area | Programmi | Righe | % |
|---|---|---|---|
| Gestione Scheda Auto | 1 | ~5.281 | 42% |
| Stampe e Report | 4 | ~5.072 | 40% |
| Elenchi ACI | 2 | ~2.231 | 18% |
| Totale | 7 | ~12.600 | 100% |