Modifiche del 2026-04-19¶
[02:35] Aggiornamento Automatico¶
Sorgenti analizzati¶
60 sorgenti COBOL modificati analizzati, di cui 30+ con modifiche di business logic significative. Temi trasversali principali:
- TASK-4553 (sede operativa): ripristinata validazione magazzino sede operativa con nuovo campo
magg-fl-sede-operativain COGMAGAG —coge08c,cogf11,cogf12,cogl03,cogmam,cogz1a,cogz1b,cogz6a,cogzam,cogzaq,cogv05,impana - TASK-2973 (XML sanitization): sanitizzazione caratteri speciali su campi indirizzo/ragione sociale —
coge08c,cogm79,impana - TASK-4477 (validazione P.IVA/CF): controllo collisione con dialog di conferma —
coge08c,coge08f - TASK-4590 (fatture rebate): gestione separata spese/bolli e ripartizione dbase per fatture rebate —
swc009 - TASK-3648 (accertamento bolla): nuovo flusso post-aggiornamento per bolle accertate —
cogv14w - TASK-3434 (aggregazione listino): raggruppamento prestazioni con classe listino configurabile —
cogp08 - TASK-4518 (audit decimali): controllo importo con >2 decimali e log su COGTRANS —
cogp65 - Modula (check consolidamento): S-F8 segnalazione BDP con qta evasa > qta consolidata —
cogm65 - Modula (avviso cancellazione): avviso su cancellazione BDP collegato a lista Modula evasa —
cogm58 - Modula (refresh qta EXE): aggiornamento qta evase anche in stato EXE —
dfnm03 - TASK-4688 (trim spaces): trim spazi su codice alternativo —
cogs55; restrizione duplica merce a clienti specifici —cogv06no - TASK-4557 (gate prestazioni/merci): skip controllo se merce preimpostata —
cogs68w - TASK-537 (serial number stock): uso giacenza invece di zero per "Dati precedenti azzerati" —
cogv33 - TASK-4596 (email scadenza): init campo email scadenza su nuovi contratti —
swn034 - SWN089: spostamento logica data consegna nel pipeline —
swn089 - SWN117: tracciamento fasi toccate e scarico materiali per fase —
swn117 - COGE03: aggiunte tabelle COGCESCR e COGCESAS (file 396/397) —
coge03 - COGC52: nuovi pulsanti S-F7 (Consegna/Riconsegna) e S-F6 (Dati Aggiuntivi) —
cogc52 - COGV6A: logica data condizionale Blutekna —
cogv6a - Altre modifiche minori:
asncanin(blocco chiusura intervento con doc. D),cogp41l(fix arrotondamento contenitori),cogv60no(chiamata POSTIT),impdomer(campo MADE-IN),wmsw02(fix index bounds)
Documentazione tecnica aggiornata¶
- Aggiornata:
swc009— TASK-4590 rebate, b14-calc-dbase - Aggiornata:
cogp65— TASK-4518 audit decimali - Aggiornata:
cogv6a— logica data Blutekna - Aggiornata:
cogmam— TASK-4553 sede operativa - Aggiornata:
cogl03— TASK-4553 + aumento variabile k - Aggiornata:
cogc52— S-F7/S-F6 nuovi pulsanti - Aggiornata:
cogz6a— TASK-4553 + fix k-f4 - Aggiornata:
coge03— COGCESCR/COGCESAS - Aggiornata:
swn034— TASK-4596 email scadenza - Aggiornata:
swn089— spostamento data consegna - Aggiornata:
swn117— fasi toccate + COGZ60NO
Documentazione utente aggiornata¶
- Aggiornata:
Clienti— XML sanitization, sede operativa - Aggiornata:
Fornitori— XML sanitization - Aggiornata:
Gestione destinazioni diverse— XML sanitization - Aggiornata:
Inserimento Movimenti cespiti— blocco dismissione/vendita - Aggiornata:
Inserimento BDP— avviso Modula - Aggiornata:
Listini— aggregazione - Aggiornata:
Inventario— serial number stock - Aggiornata:
Magazzini— sede operativa - Aggiornata:
Reparti operativi— sede operativa - Aggiornata:
Controllo Doc. non Quadrati— audit decimali
Documentazione incrementale (Fase 4b)¶
20 programmi a menu documentati:
Contabilita' (10):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGE87UN |
Schede Contabili Unione | Contabilita' > Prima Nota > Visualizzazioni |
COGE62 |
Estrazione Beni Ammortizzabili | Contabilita' > Documenti Iva |
COGE77IZ |
Inizializzazione Liq. Iva Telematica | Contabilita' > Documenti Iva |
COGC31 |
Reso Clienti/Corrispettivi | Contabilita' > Documenti Iva |
NUT200 |
Insoluto RiBa | Contabilita' > Clienti a Part.Aperte |
COGY71 |
Scadenzario per Zona | Contabilita' > Clienti a Part.Aperte |
COGU82 |
Incassi su Fattura | Contabilita' > Clienti a Part.Aperte |
COGE63 |
Scadenzario Riba per Banca | Contabilita' > Fornit. a Part.Aperte |
COGD79 |
Gruppi Sconto Clienti su Excel | Contabilita' > Archivi & Tabelle > Varie |
COGD94 |
Memoria Addebiti | Contabilita' > Archivi & Tabelle > Varie |
Magazzino (6):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGG70 |
Accertamento da Termin.Port. | Magazzino > Entrate |
COGG34 |
Assegnazione RMA | Magazzino > Entrate > RMA |
COGF68 |
Tempi di Rientro Resi | Magazzino > Entrate > RMA > Statistiche |
COGF69 |
Tempo di Evasione Resi | Magazzino > Entrate > RMA > Statistiche |
COGF72 |
Incidenza Guasti su Fornitore | Magazzino > Entrate > RMA > Statistiche |
COGG71 |
Creazione Lookup x Terminalini | Magazzino > Archivi & Tabelle > Varie |
Vendite (4):
| Programma | Descrizione | Posizione menu |
|---|---|---|
NUT999 |
Caricamento RiBa | Vendite > Ricevute Bancarie |
NUT090 |
Detrazione Note Accredito RiBa | Vendite > Ricevute Bancarie |
NUT040 |
Creazione Archivi RiBa | Vendite > Ricevute Bancarie |
COGI56 |
Legge art.62 Pag.Standard | Vendite > Fatturazione > Tabelle |
Note¶
- GESJSON (scr-dev): refactoring significativo (linkage → copybook, test-log, compaction) non documentato qui — gestito nel sottoprogetto scr-dev/
- DFNM03: nessuna doc tecnica esistente, le modifiche (*>DOC: refresh qta evase in stato EXE) sono registrate solo nel changelog
- Sorgenti con modifiche cosmetiche (whitespace/formatting) non documentati: cogb70, coge01, coge11, coge63 (campo accept), coge90, cogf64, cogfa1, cogp95, cogv15w, cogv3c, jasn060, swc001, swn097, gesstr00, geslnc