Modifiche del 2026-06-11¶
[02:00] Aggiornamento Automatico¶
Sorgenti analizzati¶
Modifiche con impatto funzionale¶
asn050.cbl— TASK-5315 (100626): in apertura di un contratto conacnt-rinnovato = "S"ora compare una dialogDIALOGScon opzioni F5 (Continua Visualizzazione) e F8 (Modifica il contratto da 'Attivo' a 'Chiuso'); seacnt-fl-chiusoe' gia' "C" o "D" resta solo F5. Confermando F8 si impostaacnt-fl-chiuso = "C", si eseguerwr-asncntese si esce dalla maschera. Riattivati (uncommentati) i controlli di cancellazione riga grid5:tm-tm-tab5-dati-pnt = zero,tm-g5-documento (i5) not = spaces(riga gia' movimentata),contratto-chiuso, prima dellac1-ctrl-canc. Commentato il guardif x-enabled-tm-data-scad = 0 exit paragraphinx-controlla-tm-data-scad. Pagina dev non ancora esistente — modifiche segnalate solo nella doc utente.asn110.cbl— TASK-5095 (100626): nuovo paragrafocerca-ord-commessainvocato dopo composizionetm-oggettoquando la chiamata viene generata da un ordine cliente (w-dc-ordinevalorizzato). ScorreCOGRIGORsulle righe ordine, per ciascuna cercaCOGRIGCMconrgc-tip = "OR"ergc-chiave = ror-chia1, e precompilatm-com-tsc/tm-com-sotcon la prima commessa/sottocommessa trovata. Confermati impatti di TASK-5137 (Oggetto/Descrizione su chiamata chiusa), TASK-4832 (contratto rinnovato non scaduto) e TASK-5052 (aggancio ordine + descrizione "Chiamata:NNNN") gia' a storico. Aggiuntaw-fl-call-swn937 pic x(01)(gia' documentata).cogb32.cbl— (100626): ripristinato il blocco di scrittura del nodo XML CBIReqdExctnDt(nodo 2.5) inwrite-testa-xml, annullando la rimozione del 01/04/2026. La data di esecuzione richiesta torna a essere presente nel CBIPaymentRequest, valorizzata contm-dataformattata viacomponi-iso-date.cogm49.cbl— (100626): aggiunto camporg-medico pic x(40)nel layoutcogtrans(doporg-importo, con filler di separazione). Popolato in fase di caricamento dati conzs1-medico(descrizione medico viaCOGZS1). Aggiunto branchwhen "MEDD"in entrambe le sezionievaluate wordmdl-tag(riepilogo unico + riepilogo per cliente), che mapparg-medicosuwordmdl-datoper i modelli Word/AreaReport.cogo77.cbl— (100626): aggiunti controlliexit perform cyclequandoana-val = "C"(fornitore cancellato su anagraficaCOGGEANA) durante la composizione catena articolo-fornitore (3 sezioni). Aggiuntoexit perform cyclequandos01-tip-pre = "L"(listino standard) dopo letturaCOGS01. Aggiuntoexit paragraphconana-val = 'C'inm-elabora-fornitore-articolo. Rimosso copyutilcogo25m.cpyda catenawcont1e aggiunto in catena standard utility (sezionecopysuperiore). Pagina dev non esistente — modifica segnalata solo nella doc utente.swl003.cbl— Modifiche gia' a storico del 04-06: Fase 13 (BINCOMFA), file transitoCOGTRANS, init modeZ,b2-pulisce, statiB/F, configurazioniBINT/data-inizio-scarico-commesseelabpresc/vis-consegna-effettiva. (100626) ticket ROTA: perbmlv-fl-rifora si usalpm-fl-rif(campo della prescrizione) al posto dilmt-fl-rif(campo del singolo movimento), garantendo coerenza del flag riferimento a livello commessa. Nessun ulteriore impatto in questa esecuzione.swn136.cbl— Modifiche gia' a storico (TASK-5127 esportazione LODCONTR/LODRACCO e TASK-5309 pulizia ARPLODCONTR/ARPLODRACCO). Conferma del codice gia' rispecchiato in doc.
Documenti di import utilizzati¶
docs/import/bugs/bug_869d6gn9k.md— Bug ELMI: costi lavorazioni esterne non conteggiati (ASNS07/TASK-4869). Usato per creare la pagina bug e arricchire la sezione "Casistica problemi noti" di ASNS07.docs/import/bugs/bug_869dc2jfz.md— Bug COGP41L: codice valuta a 3 caratteri sul totale fattura cortesia (TASK-5146). Usato per creare la pagina bug e arricchire la sezione "Casistica problemi noti" di COGP41L.docs/import/bugs/bug_869dg9gtq.md— Bug OSK contratti (IMPCONTR/IMPCNADB). Pagina esistente: nessun aggiornamento (gia' allineata).docs/import/bugs/bug_869dmme4n.md— Bug Ocmis: salvataggio costanti motopompa usavatimestampAck. Usato per creare la pagina bug (intervento esterno).docs/import/bugs/bug_869dmq714.md— Bug Ocmis: link "undefined" nelle datatable del portale. Usato per creare la pagina bug (intervento lato portale).
Documentazione tecnica aggiornata¶
- Aggiornata:
asn110— Nuova sezione "TASK-5095 -- Ricerca commessa/sottocommessa dall'ordine cliente (build 2026-06-10)" con descrizione del paragrafocerca-ord-commessae nuova riga nello storico modifiche. - Aggiornata:
asns07— Aggiunta sezione "Casistica problemi noti" con il bug ELMI 869d6gn9k. - Aggiornata:
cogb32— Nuova riga in storico per ripristino del nodo XMLReqdExctnDt(annulla la rimozione del 01/04/2026). - Aggiornata:
cogm49— Nuova sezione "Storico modifiche" con introduzione del camporg-medicoe del segnapostoMEDDnei modelli di stampa. - Aggiornata:
cogp41l— Aggiunta sezione "Casistica problemi noti" con il bug COGP41L 869dc2jfz.
Documentazione utente aggiornata¶
- Aggiornata:
asn050— Aggiunta sezione "Storico modifiche" con TASK-5315 (chiusura contratto rinnovato attivo) e cancellazione righe pagina Movimentazioni. - Aggiornata:
asn110— Aggiunta sezione "Commessa precompilata in chiamata generata da ordine cliente" (TASK-5095, dal 10/06/2026). - Aggiornata:
cogo77— Aggiunta sezione "Storico modifiche" con esclusione fornitori cancellati e listini standard dall'analisi. - Aggiornata:
cogm49— Aggiunta sezione "Storico modifiche" con segnaposto MEDD nei modelli di stampa.
Bug elaborati¶
- Creata: bug ELMI - costi lavorazioni esterne (ASNS07).
- Creata: bug COGP41L - codice valuta 3 char.
- Creata: bug Ocmis - costanti motopompa timestampAck.
- Creata: bug Ocmis - link undefined datatable.
- Indice bugs-risolti esteso con le quattro nuove pagine in cima alla tabella.
Documentazione incrementale (Fase 4b)¶
Nessun nuovo programma documentato. Il perimetro Fase 4b risulta esaurito dal 2026-06-10: tutti i 1.717 programmi a menu del perimetro hanno gia' una pagina di documentazione utente. Restano 15 lacune residue dovute a programmi a menu senza sorgente in cbl/ (recupero fuori scope auto-doc).
Note¶
Marcatori *>DOC: nei sorgenti¶
Nessuno dei sette sorgenti modificati contiene marcatori *>DOC:. Le modifiche sono guidate dai commenti datati dei programmatori (030626, 040626, 080526, 100626, 120526, 130526, 250526) e dai task ClickUp di riferimento (TASK-4832, TASK-5052, TASK-5095, TASK-5127, TASK-5137, TASK-5309, TASK-5315).
Sottoprogrammi senza doc utente¶
swl003, swn136 sono worker/sottoprogrammi non a menu; le rispettive doc utente non vengono propagate. cogb32 ha doc utente esistente — la modifica ReqdExctnDt e' trasparente all'utente (cambio nel tracciato XML inviato alle banche) e non genera entry in changelog utente.
Pagine dev non esistenti¶
asn050 e cogo77 non hanno una pagina in docs/dev/programmi/. Le modifiche di questa build sono state riportate nella sola doc utente. La creazione delle pagine dev resta da pianificare (registro programmi).