Vai al contenuto

Modifiche del 2026-05-26

[02:25] Aggiornamento Automatico

Sorgenti analizzati

Sorgenti COBOL modificati (25). Modifiche di logica/business significative individuate in 4 programmi; gli altri contengono modifiche cosmetiche o strutturali "boilerplate" (aggiunta hook x-gridadmn-tm-tab-ep, contatori record di servizio, refactor stringhe-messaggio, sostituzione msend.cpy con winmsg.cpy).

Sorgente Tipo modifica Sintesi
asn545.cbl Business -- personalizzazione Sirecom (az-personal = k-personal-sirecom): bypass del controllo TPR duplicato che blocca l'inserimento di un secondo preventivo collegato allo stesso documento d'origine. Aggiunta copy k-personal.cpy.
cog008.cbl Business -- TASK-5149 Passa tm-da-data a COGH06 quando bilancio parziale (tm-bil-parz = "S"), per allineare il periodo di raffronto anno precedente all'intervallo richiesto.
cogh06.cbl Business -- TASK-5149 Nuovo parametro cogh06-da-data con redefines w-raffr-da-r. In calc-anno-prec e calc-pnota-provv, se valorizzato, il raffronto parte dalla "Da data" anziche' da 01/01 anno precedente.
cogv91g.cbl Business -- personalizzazione Idrolux (az-personal = k-personal-idrolux): nuovo avviso "Il prezzo della manodopera e' a zero" quando tm-pn-manodopera = 0 dopo ricalcolo listino manodopera.
swn136.cbl Business -- TASK-5127 Esteso a LODCONTR -> ARPLODCONTR e LODRACCO -> ARPLODRACCO (solo tipo "AC"). Aggiunta logica APSTATOSYN dedicata, id sincro indipendenti, paragrafi b-esportazione-contr/b-esporta-record-contr/b-esportazione-racco/b-esporta-record-racco/a2-carica-des (concat LODDESCR C1+C2 fino a 1900 char). Costanti: k-tabella-statosyn-contr/...-racco.
asn017.cbl, asn02c.cbl, asn050.cbl, asn065.cbl, asn110.cbl, ..., 16 file COGY/COGZ Cosmetico / strutturale Modifiche identificate dallo snapshot ma con git diff vuoto (touch su mtime) o cosmetiche: aggiunta paragrafo x-gridadmn-tm-tab-ep (hook personalizzazioni pre-call GRIDADMN), contatori record (cogmomag-record-count, coggener-record-count), sostituzione msend.cpy con winmsg.cpy (COGZ02), normalizzazione spazi/end-perform.

Bug ClickUp processati

  • bug_869de9fv1.md ("FF - Errore importazione articoli") -> creata pagina di dettaglio in docs/dev/bugs/; aggiunta riga in bugs-risolti. Sintomo/Causa/Correzione: "Informazioni non disponibili nel task ClickUp" (nessun commento o analisi nel task).
  • bug_869d1cqq0.md (SWN052: descrizione attivita' troncata a 2000 caratteri): pagina di dettaglio gia' esistente, indicizzato in bugs-risolti.md. Nessun aggiornamento richiesto.

Documentazione tecnica aggiornata

  • Aggiornata: asn545 -- aggiunta nota personalizzazione Sirecom (k-personal.cpy) sul controllo TPR duplicato
  • Aggiornata: cogh06 -- documentato nuovo parametro cogh06-da-data e nota TASK-5149 in fondo alla pagina
  • Aggiornata: swn136 -- titolo rinominato "Azioni, Piani di controllo, Raccordi", tabelle gestite estese a LODCONTR/LODRACCO, nuova sezione TASK-5127

Documentazione utente aggiornata

  • Aggiornata: asn545 -- nota personalizzazione Sirecom (preventivi multipli sullo stesso documento)
  • Aggiornata: cogh06 (Riclassificazione da Saldi) -- nota su raffronto anno precedente sullo stesso intervallo in caso di bilancio parziale

Documentazione incrementale (Fase 4b)

10 programmi a menu documentati (lotto ridotto in presenza di 25 sorgenti modificati), tutti del modulo Assist 2.0 / Archivi. Creazione contestuale doc utente + doc tecnica.

Assist 2.0 > Archivi > Tabelle > Matricole (2):

Programma Descrizione Posizione menu
asn011 Produttori (anagrafica attributo matricole) Assist 2.0 > Archivi > Tabelle > Matricole > Produttori
asn012 Marche (anagrafica attributo matricole) Assist 2.0 > Archivi > Tabelle > Matricole > Marche

Assist 2.0 > Archivi > Tabelle > Tabelle chiamata (1):

Programma Descrizione Posizione menu
asn018 Tipi difetto + tipi soluzione collegati; flag stampa documento (es. modulo metrico) Assist 2.0 > Archivi > Tabelle > Tabelle chiamata > Tipi difetto

Assist 2.0 > Archivi > Tabelle (3):

Programma Descrizione Posizione menu
asn019 Fasce rimborso chilometrico (forfetario/a km); link a codice merce prestazione viaggio Assist 2.0 > Archivi > Tabelle > Fascie rimborso chilometrico
asn031 Prestazioni esposte alla APP del tecnico (flag stampa, flag visibilita' APP, UM H/Q) Assist 2.0 > Archivi > Tabelle > Prestazioni x procedura APP
asn032 Indirizzi Ufficio Metrico per provincia Assist 2.0 > Archivi > Tabelle > Indirizzi Ufficio Metrico

Assist 2.0 > Archivi > Strumenti (4) -- procedura strumenti Endonova:

Programma Descrizione Posizione menu
asn022 Tabelle valori per informazioni di tipo "T" (codice tabella + lunghezza) Assist 2.0 > Archivi > Strumenti > Tabella per informazioni
asn024 Informazioni della scheda di stima (tipi T/O/N/D/A/C/E/R, lunghezze, agganci a parti e tabelle) Assist 2.0 > Archivi > Strumenti > Informazioni
asn027 Accessori di default per modello strumento (checklist di accettazione) Assist 2.0 > Archivi > Strumenti > Accessori strumento
asn028 Moduli di stampa documenti Assist (tipo A-H, modello scheda, path L/R) Assist 2.0 > Archivi > Strumenti > Moduli di stampa

Note

  • Snapshot ha rilevato 25 sorgenti; verifica git status -> 18 effettivamente modificati nel working tree, 7 (cogy11, cogz05/06/21/24/26s/30) con stessa size/contenuto ma mtime aggiornato (probabilmente touch da build). Diff vuoto: nessun aggiornamento doc.
  • COGV91G non ha pagina di doc dedicata (programma non a menu, sotto-funzione); modifica documentata solo qui.
  • COG008 non ha pagina di doc tecnica dedicata: l'impatto del TASK-5149 e' descritto in COGH06 (chiamato) e in questa entry.