Vai al contenuto

Modifiche del 2026-07-04

[02:18] Aggiornamento Automatico

Sorgenti analizzati

  • asn003.cbl — modalita' automatica "AUTO" per l'inizializzazione/controllo archivi Assist 2.0 (tipo tabella AN)
  • cogq03.cbl — modalita' "AUTO" (tipo tabella CL, Cicli di Lavorazione)
  • cogz03.cbl — modalita' "AUTO" (tipo tabella LO, Laboratori)
  • crm003.cbl — modalita' "AUTO" (tipo tabella CP, CRM) + riordino COPY di fine procedure division
  • nut003.cbl — modalita' "AUTO" (tipo tabella RI, Ri.Ba.)
  • tgl003.cbl — modalita' "AUTO" (tipo tabella TL, Taglio Lamiere)
  • tmplnc.cbl — inizializzazione massiva archivi di tutti i moduli via "AUTO", utilscrrel spostata in working-storage, DEPLOYMD/DEPLMDIE semplificati e riattivati
  • asn220.cbl — TASK-2361: risolto loop infinito nella ricerca contratti per matricola/serial tramite file clone bsnmatri
  • jasn060.cbl — nuovo sottotag XML ALIV (aliquota IVA) su righe materiali/prestazioni, formattazione prezzo netto via b4-zeta-val, totali IVA estesi alla fatturabilita' "F"
  • coge74.cbl — ampliamento buffer fileoper da x(70) a x(270)

Documenti di import utilizzati

  • docs/import/bugs/bug_869dmzutu.md, docs/import/bugs/bug_869dq1zmq.md, docs/import/bugs/bug_869dqy26u.md — bug ClickUp chiusi, usati per le pagine di dettaglio e l'indice

Documentazione tecnica aggiornata

  • Creata: archivi-inizializzazione — pagina di famiglia per i sei programmi di inizializzazione/controllo stato archivi (ASN003, COGQ03, COGZ03, CRM003, NUT003, TGL003); documenta struttura, modalita' "I"/"S"/"AUTO" (crea solo i file mancanti) e l'orchestrazione da TMPLNC
  • Creata: tmplnc — lanciatore di setup/deploy; documentati il flusso elabora, l'inizializzazione massiva archivi, le chiamate SWCINIT/SWAINIT/SCRREL/DEPLOYMD/DEPLMDIE e il ciclo sui programmi TEMPO
  • Creata: asn220 — Consultazione/selezione contratti; documentati filtri, ordinamenti, percorsi di scansione e il fix TASK-2361 (file clone bsnmatri con cursore indipendente)
  • Aggiornata: jasn060 — aggiunto il sottotag ALIV, il campo b4-zeta-val per il prezzo netto e la logica dei totali IVA con fatturabilita' "F" (nuova voce di storico)
  • Aggiornata: coge74 — nota di storico sull'ampliamento del buffer fileoper
  • Aggiornata: cogv60no — nuova sezione "Casistica problemi noti" con i due bug (messaggio causale su bolle "No merci"; avviso Privato Consumatore con P.IVA)
  • Aggiornata: cogp41l — voce in "Casistica problemi noti" per la soppressione della P.IVA ai clienti Privato Consumatore
  • Nav (Programmi): aggiunte le voci archivi-inizializzazione e TMPLNC (sottogruppo Sistema) e ASN220 (sottogruppo Assist 2.0)

Bug risolti (ClickUp)

3 bug processati; pagine di dettaglio in bugs/ e righe in Bug risolti:

Bug Programmi Riepilogo
Fatture "No merci": messaggio "causale non rintracciata" sulle bolle "S" COGV60NO Le bolle "No merci" (tipo "S") venivano bloccate dal messaggio "causale non rintracciata" (TASK-5325)
Fatturazione a "Privato Consumatore" con Partita IVA COGV60NO, COGP41L, COGSA3B Avviso all'operatore sull'incongruenza anagrafica e soppressione P.IVA in stampa per i privati (TASK-5356)
EMAIL TRACKING - email CRM consegnate e lette subito dopo l'invio N/D (CRM / AreaGate-APP) Tracking gestito da AreaGate/APP esterno al gestionale; task privo di analisi tecnica

Documentazione utente aggiornata

  • Aggiornate: asn003, cogq03, cogz03, crm003, nut003, tgl003 (Sistema > Archivi > Inizializzazioni / Controllo Stato) — aggiunta la sezione "Modalita' automatica (AUTO)" che spiega l'inizializzazione non interattiva e la creazione dei soli archivi mancanti
  • Aggiornata: asn220 (Assist 2.0 > Operativo > Visualizzazioni > Contratti) — consolidata la pagina e aggiunta la nota sulla ricerca per matricola che non entra piu' in loop

Documentazione incrementale (Fase 4b)

Nessun candidato. Il ricalcolo indipendente del gap conferma 0 programmi a menu in perimetro privi di documentazione utente: 1903 codici distinti in prog.txt, 1779 pagine utente, 168 codici in menu interamente fuori perimetro, 16 codici in perimetro privi di sorgente in cbl/ (rimossi/rinominati piu' i segnaposto ????????, programma, stampa: cogb02, coge20ip, coge37, coge75ip, coge77ip, coge78ip, cogp46f, cogq87, cogv13b, cogv46c, coso20, coso48, coso75). Candidati reali = 0. Nessuna pagina creata.

Note

  • I sei programmi *003 (ASN003, COGQ03, COGZ03, CRM003, NUT003, TGL003) hanno ricevuto la stessa modifica (modalita' "AUTO", marcatore sorgente 020726). Come per la famiglia *001 (2026-07-02), la documentazione tecnica e' stata concentrata in un'unica pagina di famiglia (archivi-inizializzazione.md) anziche' sei pagine quasi identiche; le sei pagine utente esistenti sono state aggiornate singolarmente.
  • I bug 869dmzutu e 869dq1zmq erano gia' riflessi nello storico modifiche di COGV60NO/COGP41L (TASK-5325 e TASK-5356, cicli precedenti): in questo ciclo sono state prodotte le pagine di dettaglio bug, le righe di indice e le sezioni "Casistica problemi noti".
  • Il bug 869dqy26u (EMAIL TRACKING) non identifica un programma Eurocoge con pagina tecnica: saltata l'integrazione nel singolo programma (Fase 2b-C). Il tracking e' gestito dal modulo AreaGate/APP esterno; Causa e Correzione riportano "Informazioni non disponibili nel task ClickUp".
  • tmplnc.cbl non compare in prog.txt (utility di setup): documentazione tecnica prodotta, nessuna pagina utente.
  • Nel ramo "Lancio Gest.Archivi?" di TMPLNC la cancel "cogz003" e' un refuso (dovrebbe essere cogz03): ininfluente sulla logica, segnalato nelle Note della pagina tecnica.
  • jasn060.cbl non e' a menu (worker XML Jasper): aggiornata la sola documentazione tecnica. Le modifiche del 20260623 (descrizione merce lunga, commento risolutivo, lotto) risultavano gia' documentate; in questo ciclo sono stati aggiunti ALIV, b4-zeta-val e la fatturabilita' "F".