Modifiche del 2026-04-10¶
[09:00] Aggiornamento Automatico¶
Sorgenti analizzati¶
38 sorgenti COBOL modificati, 5 copybook modificate, 2 nuovi programmi. Principali interventi:
TASK-4553 — Ripristino controllo sede operativa magazzini (12 programmi):
coge08c.cbl,cogf11.cbl,cogf12.cbl,cogl03.cbl,cogmam.cbl,cogv05.cbl,cogz1a.cbl,cogz1b.cbl,cogz6a.cbl,cogzam.cbl,cogzaq.cbl,impana.cbl,swn097.cbl,yogmagag.cbl— nuovo campomagg-fl-sede-operativain COGMAGAG sostituisce il vecchiomagz-fl-sede. Ripristinato il controllo che era stato disattivato. COGV05 ha il campo editabile in maschera.cogmagag.cpy— aggiunto campomagg-fl-sede-operativapic x(01)cogmagag.k01— rigenerato con recovery automatico per errore 47k-modelli-ie-cogmagag.cpy— costantek-ie-cogmagag-magg-fl-sede-operativavalue 0017
TASK-4477 — Validazione P.IVA/CF alla conferma (2 programmi):
coge08c.cbl,coge08f.cbl— validazione eseguita anche al momento della conferma del record per impedire bypass via mouse
TASK-2973 — Pulizia caratteri XML su indirizzi (4 programmi):
coge08c.cbl,coge08f.cbl,cogm79.cbl,impana.cbl— sanitizzazione caratteri speciali e accentate via GESSTR "CONV-PER-XML"
TASK-3648 — Tasti funzione post-aggiornamento su bolle accertate (2 programmi):
cogv14w.cbl— nuovo paragrafotf-post-aggiocon dialogo tasti funzione (stampa etichette, stampa bolla, aggiornamento listino, anomalie fornitura, ecc.)cogv15w.cbl— messaggio informativo aggiornato
TASK-4518 — Segnalazione importi con >2 decimali (1 programma):
cogp65.cbl— rileva e segnala movimenti con importi con piu' di 2 cifre decimali
TASK-537 — Inventario e serial number (1 programma):
cogv33.cbl— merci a serial number non azzerate durante preparazione inventario con "Dati precedenti = Azzerati"
TASK-3351 — Config prestazioni interventi contratti (1 programma):
asns25.cbl— nuova RNEWCONFasns25-salva-prestazioni-interventi-contrattiper rendere opzionale il salvataggio
TASK-4590 — Spese riba separate da spese bolli (1 programma):
swc009.cbl— nuova configurazioneswc009-merce-spese-ribaper gestire merce spese riba separatamente
TASK-4514 — Scaricamento fornitori senza esclusione agenti (1 programma):
swc001.cbl— rimosso filtro che escludeva fornitori marcati come agente
Altre modifiche di business:
cogb70.cbl— corretto nome campo importo dare/avere in due condizioni IFcoge63.cbl— aggiunto controllotm-ban-cod not = 0per evitare confronti su codice banca nullocogfa1.cbl— export campomade-in(paese di produzione) da COGMERA3impdomer.cbl— import/export nuovo campoMER-MADE-INcon validazione paesecogp95.cbl— aggiunto flagcsm-fl-1 = "F"per tipo fornitorecogv3c.cbl— escluse merci con cancellazione logica (mer-val = "C")cogv60no.cbl— visualizzazione post-it cliente prima di proseguirecogv6a.cbl— ripristinato calcolo data fine mese precedente per personalizzazione BTjasn060.cbl— nuovo tag XMLC-COMMENTO-RISOLUTIVOwinz06.cbl,winz06g.cbl— descrizione cliente studio estesa a 80 caratteri (nome + nome2)cogp08.cbl— reworking stampa prestazioni odontosoft con raggruppamenti XML
Programmi di sincronizzazione / infrastruttura:
gesjson.cbl,gesjson-test.cbl— refactoring motore JSON (compaction, pretty-print via Python, logging)aglancio.cbl— aggiunto debug loggingk-modelli-ie-e-dop.cpy— costantek-ie-e-dop-made-invalue 0011cogmagag.k01-agg— semplificazione trigger (rimossi trigger vuoti)
Nuovi programmi:
swn140.cbl— SWN140: export codici merce fornitore per DB KPN v2.0swn141.cbl— SWN141: export listini fornitore per DB KPN v2.0
Documentazione tecnica aggiornata¶
- Aggiornata: nessuna pagina tecnica esistente richiedeva aggiornamento per queste modifiche
Documentazione utente aggiornata¶
- Aggiornata:
COGP65— aggiunta nota su segnalazione importi con >2 decimali - Aggiornata:
COGV05— aggiunta nota su nuovo campo sede operativa - Aggiornata:
COGB70— aggiunta nota su correzione calcolo importi
Documentazione incrementale (Fase 4b)¶
10 programmi a menu documentati (doc utente + doc tecnica):
Contabilita' — Allegati Cli/For (2):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGE88 |
Creazione Archivio Allegati | Contabilita' > Allegati Cli/For |
COGE89 |
Stampa Allegati Cli/For | Contabilita' > Allegati Cli/For |
Contabilita' — Archivi e Tabelle > Stampe (4):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COG005 |
Stampa Centri di Costo | Contabilita' > Archivi & Tabelle > Stampe |
COGE73 |
Stampa Piano Conti | Contabilita' > Archivi & Tabelle > Stampe |
COGP43 |
Stampa Riepilogo Contabile Clienti | Contabilita' > Archivi & Tabelle > Stampe > Clienti |
COGP46 |
Estrazione Archivio / Etichette | Contabilita' > Archivi & Tabelle > Stampe > Clienti |
Contabilita' — Archivi e Tabelle > Stampe Soci (1):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGE36 |
Rubrica Soci | Contabilita' > Archivi & Tabelle > Stampe > Soci |
Contabilita' — Archivi e Tabelle > Tabelle (2):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGD47 |
Legali | Contabilita' > Archivi & Tabelle > Tabelle |
COGG33 |
Posizioni/Qualifiche | Contabilita' > Archivi & Tabelle > Tabelle |
Contabilita' — Bilancio (1):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGC03 |
Stampa Art. Chiusura C/Econ. | Contabilita' > Bilancio > Chiusura/Riapertura Esercizio |
Note¶
- Nessun marcatore
*>DOC:trovato nei sorgenti modificati - I programmi WIN* (winz06, winz06g) sono sotto-componenti finestra, esclusi dalla documentazione autonoma
- GESJSON e GESJSON-TEST fanno parte del sottoprogetto scr-dev, documentato separatamente
- SWN140 e SWN141 sono nuovi programmi di sincronizzazione KPN; la documentazione sara' integrata nella sezione Areagate quando completi
- Programmi a menu senza documentazione utente rimanenti: ~900 (di cui ~379 in Magazzino, ~192 in Contabilita')