Modifiche del 2026-04-20¶
[02:27] Aggiornamento Automatico¶
Sorgenti analizzati¶
60 file COBOL modificati, 7 copybook modificate. Classificazione:
Logica di business (34 file):
cogm65.cbl— aggiunto filtro Stato Modula e pulsante S-F8 Check consolidamento (verifica BDP con qta evasa Modula > qta consolidata)swn117.cbl— tracciamento fasi toccate durante avanzamento e scarico materiali su magazzino via COGZ60NOcogv14w.cbl— TASK-3648: bolle accertate ora consentono funzioni post-aggiornamentocogv15w.cbl— TASK-3648: messaggio "Abilitati tasti funzione Post Aggiornamento" su bolla accertatacoge08c.cbl— TASK-4477: validazione P.IVA/CF non aggirabile via mouse; TASK-2973: sanificazione XML su indirizzo/ragione socialecoge08f.cbl— TASK-4477: validazione P.IVA/CF su fornitori; TASK-2973: sanificazione XMLcogf11.cbl— TASK-4553: controllo sede operativa (magg-fl-sede-operativa)cogf12.cbl— TASK-4553: controllo sede operativa su sottoreparticogl03.cbl— TASK-4553: validazione sede operativa su creazione listino distintacogmam.cbl— TASK-4553: sede operativa su compensazione giacenzecogv05.cbl— TASK-4553: nuovo campo "Sede operativa" nella gestione magazzinicogz1a.cbl— TASK-4553: sede operativa su impegni commessacogz1b.cbl— TASK-4553: sede operativa su mansioni reparto/commessacogz6a.cbl— TASK-4553: sede operativa su export/import commessecogzam.cbl— TASK-4553: sede operativa su commesse generichecogzaq.cbl— TASK-4553: sede operativa su lavori in trasferimentoswn097.cbl— TASK-4553: sede operativa su sincronizzazione magazziniimpana.cbl— TASK-4553 + TASK-2973: sede operativa e sanificazione XML su import anagrafichecogm58.cbl— avviso di conferma cancellazione BDP con lista Modula gia' evasacogm79.cbl— sanificazione caratteri XML su destinazioni diverse (GESSTR CONV-PER-XML)impdomer.cbl— nuovo campo MER-MADE-IN (paese di origine merce) con validazionecogfa1.cbl— export made-in da COGMERA3 nelle dichiarazioni di originecogp65.cbl— TASK-4518: rilevamento importi con piu' di 2 decimali nelle righe fatturacogv33.cbl— TASK-537: segnalazione articoli con s/n e giacenza significativa in inventariocogv3c.cbl— esclusione articoli logicamente cancellati (mer-val = "C") dal riordinocogf64.cbl— TASK-4557: correzione riferimento descrizione cliente e marcatura BDP provvisoricogs68w.cbl— TASK-4557: skip filtro prestazioni/merci quando codice merce gia' specificatocogv06no.cbl— TASK-4688: funzione duplica merce condizionale (solo BM-Solution e DEA-Colori)cogv6a.cbl— calcolo data fine mese condizionale su az-personal = "BT"swc001.cbl— TASK-4514: rimosso filtro che escludeva fornitori-agenti dall'exportswc009.cbl— TASK-4590: configurazione separata spese riba per codice merceswn034.cbl— TASK-4596: inizializzazione flag email scadenza su nuovi contratti Areagateswn089.cbl— spostamento logica date consegna prima del processing COGPORTESasncanin.cbl— blocco cancellazione intervento con documenti di riapertura collegati
Strutturale (8 file):
coge01.cbl— aggiunta tabelle COGCESCR e COGCESAS (consegna/riconsegna asset, dati aggiuntivi cespiti)coge03.cbl— open/close/init per le nuove tabelle COGCESCR e COGCESAScoge11.cbl— nuovo tipo numerazione #60 "Asset No Cespiti"cogc52.cbl— integrazione COGC66/COGC68 per consegna/riconsegna asset con nuovi pulsanti S-F6/S-F7cogc56.cbl— validazione tipo movimento con verifica COGCESCRcogp08.cbl— TASK-3434: aumento dimensione campi trs-linea/trs-tipo-dsp, configurazione classe listinocoge90.cbl— lookup tipo documento IVA (EUTA) su movimentiasns25.cbl— TASK-3351: salvataggio prestazioni intervento condizionale su configurazione
Correttiva (3 file):
cogb70.cbl— correzione nomi variabili (t-gor-r-importo-dare/avere → t-gor-r-impo-dare/avere)wmsw02.cbl— TASK-4687: protezione indice fuori bounds su griglia (tm-grid-det-dati-pnt = zero)cogp41l.cbl— TASK-4523: fix ricalcolo prezzo container quando qta=1
Cosmetica (4 file):
aglancio.cbl— aggiunta messaggi debugcogs55.cbl— formattazione e allineamentogeslnc.cbl— pulizia whitespacegesstr00.cbl— pulizia whitespace
Altro (scr-dev):
gesjson.cbl/gesjson-test.cbl— refactoring infrastruttura logging e record variabili JSON
Copybook modificate:
cogmagag.cpy/cogmagag.k01/cogmagag.k01-agg— aggiunta campo magg-fl-sede-operativak-modelli-ie-arpcntes.cpy/k-modelli-ie-cogmagag.cpy/k-modelli-ie-e-dop.cpy— modelli I/E aggiornatiutilgrid.cpy— aggiornamenti griglia
Documentazione tecnica aggiornata¶
- Aggiornata:
cogm65— variabili WS per check consolidamento, paragrafo a-tm-stato-modula - Gia' aggiornata:
swn117— sezioni C.2.2/C.2.3 gia' presenti
Documentazione utente aggiornata¶
- Aggiornata:
cogv14— sezione "Bolle gia' accertate" con funzioni post-aggiornamento - Aggiornata:
cogf11— nota sede operativa - Aggiornata:
cogf12— nota sede operativa - Aggiornata:
cogl03— nota sede operativa - Aggiornata:
cogmam— nota sede operativa - Aggiornata:
cogz1a— nota sede operativa - Aggiornata:
cogz1b— nota sede operativa - Aggiornata:
coge08c— validazione P.IVA e sanificazione XML - Aggiornata:
coge08f— validazione P.IVA e sanificazione XML
Documentazione incrementale (Fase 4b)¶
10 programmi a menu documentati (documentazione utente + tecnica):
Contabilita' (4):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGU50 |
Pagamento Multiplo Fornitori | Contabilita' > Fornit. a Part.Aperte |
COGK57 |
Situazione Clienti | Contabilita' > Clienti a Part.Aperte > Stampe |
COGC79 |
Contabilizza solo doc. con data eff. | Contabilita' > Bilancio > Chiusura/Riapertura |
COGG11 |
Definizione Stampe Clienti Potenziali | Contabilita' > Clienti Potenziali > Stampe Analitiche |
Magazzino (2):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGQ32 |
Numeratori Cicli di Lavorazione | Magazzino > Produzione > Cicli di Lavorazione |
COGB63 |
Confezioni/Scomparti/Aree per merce | Magazzino > Modula > Tabelle |
Vendite (4):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGK51 |
Minor/Maggior Ristorno a Clienti | Vendite > Ristorni > Parametri Ristorni |
COGG19 |
Gestione Consegne Mediatori | Vendite > Mediatori |
COGG26 |
Inserimento Prefattura Mediatori | Vendite > Mediatori |
COGG12 |
Esecuzione Stampe Clienti Potenziali | Contabilita' > Clienti Potenziali > Stampe Analitiche |
Note¶
- Programmi Y* modificati (yogmagag, yrpcntes): gestori tabella generati, non documentati
- gesjson/gesjson-test: sottoprogetto scr-dev, documentazione separata
- dfnm03: sottoprogramma Areagate, non a menu
- jasn060: sottoprogramma XML Assist, non a menu
- winz06/winz06g: componenti finestra (WIN*), esclusi dal perimetro
- cogp95: modifica classificazione interna, impatto utente trascurabile
- Copertura documentazione utente: ~57% dei programmi a menu in perimetro