Modifiche del 2026-07-22¶
[02:31] Aggiornamento Automatico¶
Sorgenti analizzati¶
asn110.cbl— logica di business (Assist 2.0, Gestione Chiamata). Il working-tree contiene TASK-5137 (modifica Oggetto/Descrizione a chiamata chiusa, con chiamata a SWN937), TASK-5095 (ricerca automatica commessa/sottocommessa dell'ordine in inserimento chiamata da ordine, paragrafocerca-ord-commessa), TASK-4832 (contratto "Rinnovato" ma non "Scaduto" agganciabile) e TASK-5052 (aggancio ordine sempre su cliente assistito piu' scrittura del riferimento chiamata sutor-descr). Tutte queste modifiche erano gia' documentate (doc tecnica e utente) nei cicli precedenti: nessun aggiornamento necessario in questo ciclo.cogv84.cbl— logica di business (Fatture x Cliente/Fornitore). Estensione dell'integrazione Assist al tipo attivita': per i DDT collegati a un intervento (az-assist="S", tes-tipob="D") dalla chiamata ASNCHTES si estraeacht-tip-att(oltre aacht-responsabile); in griglia si valorizzanot-gor-r-tip-atte la descrizionet-gor-r-tip-att-des(letta da ASNTPATT,atpa-des); nuovo campo di transito/stampatrs-tip-att pic x(02). Ampliato anchetrs-v60-nameapic x(170).jasn060.cbl— logica di business (worker XML rapportino Jasper). Il working-tree contiene TASK-5464 (tagPIVprezzo ivato) e TASK-5303 (tagLOTTO, descrizione merce lungades-merce-lunga, tagC-COMMENTO-RISOLUTIVO, aliquotaALIV, totali IVA estesi a fatturabilita' "F"): tutte gia' documentate nei cicli 2026-07-04 / 2026-07-06 / 2026-07-21. Nessun aggiornamento necessario.
Documenti di import utilizzati¶
Nessuno.
Documentazione tecnica aggiornata¶
- Aggiornata:
cogv84— sezione "Integrazione Assist" estesa al recupero del tipo attivita' dalla chiamata (acht-tip-attinw-tip-att, poit-gor-r-tip-att/t-gor-r-tip-att-descon lettura ASNTPATT, infinetrs-tip-att); aggiunta ASNTPATT alla tabella "File aggiuntivi per Assist"; nuove variabili (w-tip-att,t-gor-r-tip-att,t-gor-r-tip-att-des,trs-tip-att); nuova voce di storico (2026/06) e nota sutrs-v60-nameampliato ax(170).
Documentazione utente aggiornata¶
- Aggiornata:
cogv84(Fatture x Cliente) — aggiunta la colonna Tipo attivita' (con descrizione) nella griglia e nella stampa, accanto al Responsabile; rinominata ed estesa la regola di business "Responsabile e Tipo attivita' (documenti di tipo D - Assist)".
asn110 e jasn060: nessuna modifica alla doc utente (asn110 gia' allineata; jasn060 e' un worker non a menu, senza pagina utente). Il gap di documentazione utente resta 0.
Documentazione incrementale (Fase 4b)¶
Gap doc utente = 0 (invariato): restano solo 15 programmi a menu privi di sorgente in cbl/ (non documentabili). Come da prassi consolidata (dal 2026-07-06) la Fase 4b documenta il gap tecnico = programmi a menu in perimetro con pagina utente ma privi di scheda docs/dev/programmi/. Documentati 20 programmi delle aree principali Magazzino / Contabilita' / Vendite, privilegiando programmi interattivi e multi-posizione. Schede source-grounded (lettura integrale del sorgente, tabelle/copybook/CALL verificati, posizioni menu da prog.txt).
Magazzino (10):
| Programma | Descrizione | Posizione menu |
|---|---|---|
| TGL020 | Tabella macchine (taglio lamiere / Industria 4.0): griglia anagrafica CLCANAMA/CLCMACC2, lavorazione, n. operatori, path interscambio; modalita' selezione | Magazzino / Archivi & Tabelle / Taglio Lamiere / Macchine |
| TGL410 | Stampa distinta di produzione (lamiere/profilati, Siderpress) su modello Word, con transiti COGTRANS/2/3 e certificazioni CRM | Magazzino / Produzione / Taglio / Lamiere-Profilati / Stampe / Distinta produzione |
| TGL459 | Ricerca disegni: griglia read-only su TGLDISEG con filtri cliente/disegno, ricerca per contenuto (GESSTR); modalita' selezione | Magazzino / Produzione / Taglio / Lamiere-Profilati / Visualizzazioni / Ricerca disegni |
| TGL465 | Consultazione log/avanzamenti macchine (Industria 4.0/MES): griglia su clcmaclg, filtri, export Excel, drill-down documento/lavorazione | Magazzino / Produzione / Taglio / Lamiere / Visualizzazioni / Avanzamenti taglio |
| COGMA0 | Inventario per lotto: ricostruzione COGINVLT su transito, modalita' A/G/Z/I e Modula (DFNM02), import Excel, barcode COGU60 | Magazzino / Inventario / Inventario per lotto |
| COGL01 | Avanzamento lotti di produzione: scarico componenti c/lavoro e carico semilavorati/PF via COGP13A/COGL01A | Magazzino / Produzione / Produzione / Avanzamento |
| COGF30 | Stampa lista di prelievo e creazione lotti/pre-matricole di produzione (COGLAVOR/COGMTPRE, stampa via COGF23) | Magazzino / Produzione / Produzione 2 / Stampa Lista di Prelievo |
| COGF44 | Ricarichi standard su listino vendita (COGRICLS) via archivio di transito e sottoprogramma ricarichi COGS29W | Magazzino / Archivi & Tabelle / Listino Vendita / Ricarichi Standard |
| COGM81 | Calcolo sottoscorta semplificato: fabbisogno da ordini, riordino su COGRIORD, transiti V21, scarico terminalino | Magazzino / Giacenze & Sottoscorta / Scorte / Calcolo Sott. Semplificato |
| COGG24 | Modifica prodotti da Excel: export/import TXT tab-delimitato, aggiornamento COGMERCI/MERAP/MERA2/RACMC/AGGDT | Magazzino / Archivi & Tabelle / Varie / Modifica Prodotti da Excel |
Contabilita' (3):
| Programma | Descrizione | Posizione menu |
|---|---|---|
| COGE08F | Gestione anagrafica Fornitori (maschera SCREENS a 5 pagine) con tabelle satellite, validazioni fiscali (COGE05), clonazione multi-ambiente e sync KPN (SWN079) | Contabilita' / Archivi & Tabelle / Fornitori |
| COGE100 | Prodotti IVA aziende agricole: tabella COGTABEL tipo 83 (aliquota e % compensazione); modalita' selezione | Contabilita' / Archivi & Tabelle / Tabelle / Prodotti Az. Agricole |
| COGE83 | Stampa schede contabili (mastrini) con calcolo saldi, transito COGTRANS, stampa spool/Area Report; motore di COGE87 | Contabilita' / Prima Nota / Stampe / Schede Contabili |
Vendite (7):
| Programma | Descrizione | Posizione menu |
|---|---|---|
| COGGA4 | Analisi economica di commessa (costi/ricavi consuntivi vs previsti su 4 schede) con motore COGUA0, stampa Word ed export Excel | Vendite / Commesse / Stampe / Analisi Commessa |
| COGG4C | Riepilogo commesse: filtri stato/periodo su COGTESCM, calcolo costi/ricavi via COGUA0, stampa modello WORDMDL/COGPA3 | Vendite / Commesse / Stampe / Riepilogo Commesse |
| COGG4D | Disponibilita' fabbisogni di commessa (richiesto/cantiere/giacenza/impegnato/ordinato/prenotato) su transito t-cogg4d, giacenza cantiere da COGR32 | Vendite / Commesse / Visualizzazioni / Disponibilita' fabbisogni |
| COGG4F | Preparazione chiamate cantiere: pianificazione tecnici su calendario CRMAGCAL, creazione chiamate/interventi via ASNS20 | Vendite / Commesse / Funzioni Documenti / Preparazione chiamate cantiere |
| COGG59 | Lanciatore stampa "Elenco Commesse con Valori": variante personalizzata o standard COGG59NO | Vendite / Commesse / Stampe / Elenco Commesse con Valori |
| COGG17 | Gestione conferme di compravendita (mediatori Guidetti): note da modello testuale a placeholder, salvataggio COGDESGN, stampa multi-copia | Vendite / Mediatori / Gestione Conferme |
| COGD74 | Archiviazione ottica fatture del periodo (stampa via COGP41, immagine via COGU06); modalita' silenziosa su singola fattura | Vendite / Fatturazione / Archiviazione fatture |
Con questo batch il gap tecnico complessivo scende da 468 a 448 programmi ancora privi di scheda.
Note¶
- Nessun marcatore DOC presente nei tre sorgenti analizzati (asn110, cogv84, jasn060).
- asn110 e jasn060: le modifiche del working-tree erano gia' state elaborate integralmente in cicli precedenti; questo ciclo ne ha solo verificato l'allineamento (rilevate di nuovo per variazione mtime/size dello snapshot).
- cogv84: la catena di lettura ASNINDMG / ASNINTES / ASNCHTES nel loop di caricamento griglia estrae ora sia responsabile sia tipo attivita'; il paragrafo
x-lancio-fatturaesegue la stessa catena ma per popolaretrs-v60-id-chiamata/trs-v60-chiamata-cli, mentre responsabile e tipo attivita' arrivano alla stampa tramite i campi di griglia. - Metodo Fase 4b: 5 subagent general-purpose, 4 programmi ciascuno; lettura integrale dei sorgenti, verifica copybook/tabelle in
cpy/. In questo ambiente i subagent non hanno permesso di scrittura: le schede sono state materializzate dal processo principale a partire dalle analisi prodotte dai subagent. - Perimetro: escluse le aree fuori perimetro (Contanti, Assist "vecchio", Areapostel, Ordini Bar, Clinica) e i programmi senza sorgente in
cbl/.