Modifiche del 2026-05-16¶
[02:00] Aggiornamento Automatico¶
Sorgenti analizzati¶
In questo ciclo lo snapshot ha rilevato 86 file .cbl modificati. Di questi, 65 hanno diff reali e 21 risultano solo "toccati" (mtime/size variati senza modifiche al contenuto, probabilmente per ricompilazione o normalizzazione fixture).
Una parte significativa delle modifiche e' di natura infrastrutturale, ripetuta su molti programmi:
- Hook
x-gridadmn-tm-tab-ep: aggiunta di un paragrafo vuoto richiamato viaperformimmediatamente prima dicall "GRIDADMN" .... Estensione point per personalizzazioni future della griglia evoluta. Programmi interessati:arc006,areaeng,asn017,asn224,asn251,asn559,asn620,cog003,cog006,cog007,coga10,coga64,cogb21,cogc04,cogc15,cogc60,cogc97,cogd19,cogd24,cogd28,cogd29. Non c'e' impatto funzionale. handle-lm-resize handle of layout-manager, lm-resize: working storage aggiunta per supportare resize layout dei programmi GUI. Programmi:areawkad,arwe01,arwe02.- Riordino
copy "wgrid.cpy"prima dicopy "utilgdad.cpy": correzione ordine include per evitare dipendenze circolari Screens. Programmi:arc006,asnbolin, e altri programmi della famiglia griglia evoluta. - Working storage
record-count/current-keyper chiavi indicizzate: aggiunti accumulatori usati dalla nuova generazione di SQL prepare/read. Programmi:aggabb,aggpde,asns06ap,coga62,coga95,cogc97,cogd13go. - Include
cogXXX.k01-agg: chiavi secondarie generate automaticamente. Programmi:aggabb,aggpde,cogd18(rimossacogconor.k01-aggperche' duplicato),cogd19,cogd39,cogd40(rimossi alcuni inclusi duplicati ora gestiti da Screens).
Modifiche di logica di business / correzione rilevate (non gia' documentate in cicli precedenti):
arcdif.cbl— Rimosso blocco specialeif az-personal = "TI" perform a3-aggiorna-chiamata thru ex-aggiorna-chiamata. La personalizzazione Tibiemme post-stampa archivio non viene piu' eseguita (codice deprecato).asn065.cbl— Corretto placeholder:call "XXXS06"->call "ASNS06"(ecancelcorrispondente). Bug fix puntuale sul modulo stampa intervento.asn350.cbl— Ri-abilitato il blocco PCASE-3418 che salta le chiamateacht-classe = "L"(laboratorio) inscrivi-cogtrans. In precedenza era commentato.bie2004.cbl,bie2005.cbl— Re-abilitati gli include SQL (sql-interface-prc.cpy,binpcont-sql-prc.cpy,bintilav-sql-ws.cpy) e i copyutilncnf.cpy. Aggiunto label paragrafofase1, sostituitoperform cancella-ctree thru ex-cancella-ctreeconcontinuenel branch "C" del prompt iniziale (cancellazione disabilitata). Lavori interni BI Laboratori.browser.cbl— Ri-abilitatomove "CERCA-PRG" to openfile-opee rimosso ilmove w-pagina to openfile-file(la ricerca pagina prog torna a essere quella standard).cog013.cbl— Rimossomove pno-docum to tm-num (i)nel caricamento griglia: il numero documento non viene piu' propagato come campotm-num(sostituito da altro flusso).cogc01.cbl— Rimosso il defaultmove "D" to tm-rispall'inizio dia-inizio-dati: la conferma rimane allo stato precedente impostato.cogd18.cbl,cogd19.cbl,cogd35.cbl,cogd38.cbl,cogd39.cbl,cogd40.cbl— Aggiunte variabilikindice / rimossi duplicati di copybook key.cogzb7.cbl— Bug fix:call "COGZSD" using stringhe->call "COGZSD" using stringhe util-zsd. La chiamata mancava il record di interfaccia.cogzs3.cbl— Rimosso il defaultmove "T" to w-tipologia-cldopogo to a-90(era irraggiungibile e fuorviante).psw004.cbl— Ri-abilitatomove "N" to fl-c0-ignoreall'ingresso del paragrafoa-after-open: bug fix esplicitamente commentato come "errato" nel sorgente.cleandag.cbl— Solo modifiche cosmetiche (trailing whitespace).btnico.cbl— Solo modifiche cosmetiche (trailing whitespace,;finali).cksf75.cbl,cogd05.cbl— Commentatocopy "STATO.CPY"(gestito altrove).cogp86ht.cbl— TASK-2969 estensione: i componentimer-modula = "S"non vengono piu' esclusi dalla packing list, vengono stampati con suffisso" (M)"sul codice/descrizione. La letturacogmercidimer-recviene mantenuta condizionata atm-cfg-modula-db-frontiera = "S". Aggiornato inr9-desc(sia in modalita' standard sia con concatenazionemcl-cmc).asn02c.cbl— Rimossi gli include FD / SELECT / k01 / SQL working/procedure dei filearpinfor,arpinftt,arpinftr,arpinfvf,arpskmod,arpskpag,arpskinf,arpinfgr(8 file). Ridotta di ~86 righe la testata del programma: l'importazione schede di stima usa ora un set di file ridotto.
Le modifiche su asn110, asn140, swn139, cog004, cogg52, coge42, cogo05w, asn210, asn230, cogg77 (TASK-5052, TASK-4759 estensione, TASK-4832, pre-validazione BDPC, costo-ricavo/reparto, prestazione/merci-fornitori, filtro agente, flusso Modula anticipato, ricerca ordini ACHO-TIP='O', tor-descr con riferimento chiamata) erano gia' coperte nel changelog 2026-05-14.md o nelle aggiornamenti delle pagine fatte nel ciclo intermedio (mtime pagine 2026-05-15). Le sole verifiche di copertura sono state effettuate; non si e' rigenerato contenuto.
Documenti di import utilizzati¶
docs/import/bugs/bug_869dag842.md— Bug IPD "Errore build applicazione" (metadati ClickUp con descrizione e commenti non disponibili). Pagina di dettaglio creata con sezioni Causa/Correzione marcate "Informazioni non disponibili nel task ClickUp"; riga aggiunta inbugs-risolti.md.
Documentazione tecnica aggiornata¶
- Aggiornata:
cogp86ht— sezione "Componenti Modula evidenziati nella packing (TASK-2969, aggiornamento 2026-05-15)": cambiato comportamento da esclusione a stampa con suffisso(M). Aggiornata anche la voce in "Flusso principale" e nuova entry storico2026/0515. - Creata:
bug_869dag842— pagina di dettaglio bug ClickUp.
Documentazione utente aggiornata¶
Nessun aggiornamento alle pagine utente esistenti in questo ciclo (le pagine utente impattate dalle modifiche di business erano gia' state aggiornate nel ciclo intermedio del 2026-05-15).
Documentazione incrementale (Fase 4b)¶
10 programmi a menu documentati (utente + tecnica), lotto ridotto a 10 per la concentrazione di lavoro su analisi e copertura sorgenti.
Contabilita' > Fornit. a Part.Aperte > Stampe (1):
| Programma | Descrizione | Posizione menu |
|---|---|---|
cogu56 |
Distinta pagamenti multipli fornitori | Contabilita' > Fornit. a Part.Aperte > Stampe |
Magazzino > Visualizzazioni > Serial Numbers (1):
| Programma | Descrizione | Posizione menu |
|---|---|---|
cogw08 |
Serial number per ordine/fattura | Magazzino > Visualizzazioni > Serial Numbers |
Vendite > Stampe (2):
| Programma | Descrizione | Posizione menu |
|---|---|---|
cogv88cs |
Vendite Dettaglio per Data (variante Cantina) | Vendite > Stampe |
cogv89cs |
Statistica Vendite Dettagliata (variante Cantina) | Vendite > Stampe |
Magazzino > Produzione (5):
| Programma | Descrizione | Posizione menu |
|---|---|---|
cogq39 |
Riepilogo stampi e programmazione manutenzioni | Magazzino > Produzione > Stampaggio > Visualizzazioni |
cogq73 |
Attivita' giornaliere esterne | Magazzino > Produzione > Cicli di Lavorazione > Visualizzazioni |
cogq90 |
Riepilogo costo scarti produzione | Magazzino > Produzione > Cicli di Lavorazione > Stampe |
cogw55 |
Situazione lotti presso lavorante | Magazzino > Produzione > Produzione > Visualizzazioni |
tgl450 |
Impegni per macchina (Taglio Lamiere e Profilati) | Magazzino > Produzione > Taglio > Lamiere > Visualizzazioni; Magazzino > Produzione > Taglio > Profilati > Visualizzazioni |
Vendite > Commesse > Funzioni Documenti (1):
| Programma | Descrizione | Posizione menu |
|---|---|---|
cogx04 |
Giornalieri per Data (commesse) | Vendite > Commesse > Funzioni Documenti |
Note¶
- I 65 file con diff effettivo includono molte modifiche infrastrutturali ripetute (hook GRIDADMN, layout-manager handle, riordino include
wgridprima diutilgdad, accumulatori SQLrecord-count/current-key,k01-aggautogenerati). Queste sono state riassunte in blocco anziche' elencate riga per riga: non hanno impatto user-visible e si applicano in modo uniforme a tutta la famiglia di programmi GUI con griglia evoluta. - 21 file su 86 erano "toccati" senza diff effettivo (
arch001,azvalida,cfg05,cfg07,cfgutil,cog000go,cog022,coga20,coga20a,coga53,coga5spp,coga5spr,coga5sw8,cogb11,cogc44,cogc94,cogd03,cogd13,cogd23,cogd37,asn120). Nessun aggiornamento doc necessario. - I cambiamenti su
asn110,asn140,swn139,cog004,cogg52,coge42,cogo05w,asn210,asn230,cogg77risultavano gia' coperti nei changelog precedenti (2026-05-14) e nelle pagine aggiornate il 2026-05-15. Sono stati verificati ma non rigenerati. - Sottoprogrammi non a menu modificati:
arcdif,bie2004,bie2005,browser,btnico,cksf75,cleandag,psw004. Nessuna pagina utente creata. - Programmi a menu modificati con bug fix puntuali ma senza impatto visibile all'utente:
asn065,asn350,cog013,cogc01,cogzb7,cogzs3(no doc utente aggiornata). - Lotto Fase 4b ridotto a 10 (anziche' ~20) per la presenza di 86 sorgenti modificati da processare; conformemente alla regola "se >10 modifiche, lotto ridotto".