Vai al contenuto

Modifiche del 2026-07-22

[02:31] Aggiornamento Automatico

Sorgenti analizzati

  • asn110.cbllogica 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, paragrafo cerca-ord-commessa), TASK-4832 (contratto "Rinnovato" ma non "Scaduto" agganciabile) e TASK-5052 (aggancio ordine sempre su cliente assistito piu' scrittura del riferimento chiamata su tor-descr). Tutte queste modifiche erano gia' documentate (doc tecnica e utente) nei cicli precedenti: nessun aggiornamento necessario in questo ciclo.
  • cogv84.cbllogica 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 estrae acht-tip-att (oltre a acht-responsabile); in griglia si valorizzano t-gor-r-tip-att e la descrizione t-gor-r-tip-att-des (letta da ASNTPATT, atpa-des); nuovo campo di transito/stampa trs-tip-att pic x(02). Ampliato anche trs-v60-name a pic x(170).
  • jasn060.cbllogica di business (worker XML rapportino Jasper). Il working-tree contiene TASK-5464 (tag PIV prezzo ivato) e TASK-5303 (tag LOTTO, descrizione merce lunga des-merce-lunga, tag C-COMMENTO-RISOLUTIVO, aliquota ALIV, 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-att in w-tip-att, poi t-gor-r-tip-att/t-gor-r-tip-att-des con lettura ASNTPATT, infine trs-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 su trs-v60-name ampliato a x(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-fattura esegue la stessa catena ma per popolare trs-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/.