Vai al contenuto

Modifiche del 2026-06-19

[02:08] Aggiornamento Automatico

Sorgenti analizzati

  • asn050.cbl — Arrotondamento giorni consolidato in g2-calc-gg-999 (29/89/179/359 → +1, applicato sempre). Le altre modifiche del file (TASK-5315 chiusura contratto rinnovato attivo, riattivazione controlli cancellazione grid5, rimozione guard x-enabled-tm-data-scad) erano gia' documentate (changelog 2026-06-11)
  • asn05e.cbl — Arrotondamento giorni 29/89/179/359 → +1 spostato e consolidato nell'unico punto di uscita g2-calc-gg-999, applicato incondizionatamente ("correttivo da inserire sempre"), in sostituzione delle precedenti applicazioni inline
  • cogv50w.cbl — Rifinitura TASK-5283: nuova w-tot-non-ivato-sav (imponibile all'apertura del documento); il controllo plafond "in corso di gestione" (variante !) confronta col residuo lettera d'intento il solo incremento dell'imponibile. Le altre modifiche del file (TASK-5283 blocco plafond su DDT fatturato, TASK-5282 ricostruzione qta ordini via COGR19, caricamento S/N da raccordi CM/CS del BdP, refactor valida-ubicazione-sn) erano gia' documentate (changelog 2026-06-05/10/12/16)
  • scrrel.cbl — Risoluzione percorso origine in copia file (u-copiaf): in modalita' automatica (w-auto = "A") la copia avviene sempre lato server anche in thin client (condizione ext-thin-client = k-yes and w-auto not = "A")

Documenti di import utilizzati

  • docs/import/bugs/bug_869dj80zm.md — bug "Array - COGV50W: warning plafond su bolla gia' fatturata": gia' documentato (pagina dettaglio, indice bug risolti e casistica COGV50W creati nel changelog 2026-06-16)
  • docs/import/bugs/bug_869dr53e6.md — bug "Problema comunicazione raindancer": gia' documentato (changelog 2026-06-18)
  • docs/import/bugs/.sync-state.json — stato interno dello script di sincronizzazione bug: nessun contenuto documentale

Documentazione tecnica aggiornata

  • Aggiornata: asn05e — nuova voce storico 2026-06-19: arrotondamento giorni consolidato nel punto di uscita g2-calc-gg-999 (applicato sempre)
  • Aggiornata: cogv50w — nuova sottosezione "Controllo plafond sul solo incremento dell'imponibile (w-tot-non-ivato-sav)" nella sezione TASK-5283 e nuova riga storico 2026/0619
  • Aggiornata: scrrel — nuova sezione "Note implementative" con la risoluzione del percorso client/server in copia file e la forzatura lato server in modalita' automatica

Documentazione utente aggiornata

  • Aggiornata: asn050 (Assist 2.0 > Archivi > Contratti) — storico 2026-06-19: i periodi di fatturazione a licenze che risultavano di 29/89/179/359 giorni vengono ora sempre arrotondati al periodo intero (30/90/180/360)

Documentazione incrementale (Fase 4b)

Nessun programma documentato in questa esecuzione: il backlog dei programmi a menu in perimetro e dotati di sorgente in cbl/ privi di documentazione utente e' esaurito (0 su 1709 programmi). Tutti gli 1709 programmi a menu in perimetro con sorgente in cbl/ hanno gia' la pagina utente.

I pochi programmi a menu in perimetro ancora privi di pagina utente sono tutti privi di sorgente in cbl/ (rimossi/rinominati/esterni) e quindi fuori perimetro per la Fase 4b: COGB02, COGE20IP, COGE37, COGE75IP, COGE77IP, COGE78IP, COGP46F, COGQ87, COGV13B, COGV46C, COSO20, COSO48, COSO75 (oltre a voci non-programma e a una voce di menu corrotta sotto "Contabilita' > Prima Nota").

Note

  • Tutte le modifiche di logica/business dei quattro sorgenti modificati erano gia' state documentate nelle esecuzioni precedenti (build 06-04/06-09/06-10). Questa esecuzione ha integrato solo le rifiniture incrementali successive: la centralizzazione dell'arrotondamento giorni in g2-calc-gg-999 (asn050, asn05e), il controllo plafond sul solo incremento dell'imponibile in cogv50w (w-tot-non-ivato-sav) e la forzatura del percorso server in modalita' automatica in scrrel.
  • asn050 continua a non avere una pagina in docs/dev/programmi/: come gia' segnalato nel changelog 2026-06-11, le sue modifiche sono riportate nella sola doc utente. La creazione della pagina dev resta da pianificare nel registro programmi. L'arrotondamento giorni di questa build condivide la stessa logica di asn05e (paragrafo g2-calcola-giorni), gia' documentata sul versante tecnico.
  • scrrel e' una utility di servizio per il rilascio (non a menu in prog.txt): la documentazione utente e' omessa. La modifica e' correttiva/strutturale, senza impatto sull'operativita' dell'utente finale.
  • I file bug rilevati come modificati (bug_869dj80zm, bug_869dr53e6, .sync-state.json) erano gia' stati elaborati: nessuna nuova pagina di dettaglio o riga nell'indice bug risolti e' stata creata.