Vai al contenuto

Modifiche del 2026-05-13

[02:00] Aggiornamento Automatico

Sorgenti analizzati

  • asn140.cbl — TASK-4759: rimosso il blocco che disabilitava la modifica del campo "Note fatturazione" quando l'intervento aveva DDT collegati (w-fl-creati-ddt = "S"); aggiunto campo working tm-note-fattura-prec che conserva il valore originale delle note fatturazione caricato da aitd-note.
  • coge93.cbl — Fix calcolo interessi liquidazione IVA: aggiunto - tm-iva-acconto alla formula di calcolo di w-interessi per sottrarre l'acconto IVA gia' versato; rimossa la compute w-interessi = tm-tot-tot / 100 * tm-ws-perc-sal (Mauro 30/10/2024) che sovrascriveva il risultato corretto del calcolo della percentuale. Allineata indentazione di move spaces to euta-rec.
  • cogz82m.cbl — Consolidamento commit delle modifiche Area Report / archiviazione automatica (gia' documentate nei cicli precedenti). Nuovo m-00: chiamata COGSC1 che inizializza la configurazione specifica programma stampe / area-report-attivo (default "N", attivabile solo per i clienti che lo richiedono); aggiunto perform x99-conf-programma. Record di lavoro w-dati (wd-note/wd-data/wd-tip-img) scritto su LODRACCO durante l'archiviazione.
  • cogz93.cbl — Consolidamento TASK-4683 (note rischi): aggiunto campo tm-note (PIC X(8000)) in griglia con accept dedicato a-tm-note, validazione x-controlla-tm-note, gestione mouse e reset valore in inserimento. File COGASCII portato a record fisso pic x(8000) (organizzazione binary sequential); abbandonata la variante a record variabile (varying from 0 to 8000 depending on txt-rec-len). In caricamento (a10) il file {ext-mod-dir}/rischi/{codice}.txt viene letto se esiste; in salvataggio (a-fine-dettaglio) viene riscritto solo se le note sono valorizzate.
  • jasn060.cbl — Aggiunto tag XML LOTTO nell'estrazione movimenti merci del rapportino Jasper (j3_rcim_lotto aggiunto alla SELECT/FETCH SQL e al blocco di scrittura tag). Aggiunto inoltre tag C-COMMENTO-RISOLUTIVO in testata (gia' presente nei cicli precedenti). Sottoprogramma — non a menu, nessuna pagina utente.
  • swl003.cbl — Aggiunta Fase 13 "Commesse con documento/fattura" che alimenta la nuova tabella BI bincomfa: scansione LODCMRIG (commesse) da w-data-anno-1 in avanti, lettura LODPRESC, COGRACBB (raccolta bolle CD), COGRACCO (raccolta fatture) e calcolo ricavo prestazioni/materiali via COGZS5 + importo da fatturare via COGZ61. Nuovo flag di configurazione tm-cfg-vis-data-cons-effettiva: se attivo, sostituisce la data/ora di consegna con lc2-data-cons-eff/lc2-ora-cons-eff da LODCMAG2. Sottoprogramma di AGLANCIO — non a menu.
  • swlinit.cbl — Aggiunto file bincomfa (Commesse con documento/fattura) all'inizializzazione tabelle BI Laboratori: numero file passato da 10 a 11; aggiunti sql-check-version-bincomfa, sub-cfg-open-bincomfa e copybook bincomfa.k01. Sottoprogramma di inizializzazione — non a menu.

Documenti di import utilizzati

  • docs/import/bugs/bug_869czdc04.mdbug_869czdc04 (ODONTOSOFT pagina "Gestione assenze" irraggiungibile) gia' presente; nessuna modifica significativa.
  • docs/import/bugs/bug_869d1cqq0.md — generato bug_869d1cqq0 (SWN052 descrizione attivita' troncata a 2000 char)
  • docs/import/bugs/bug_869d7238w.md — generato bug_869d7238w (Disdetta contratti senza data, salvataggio comunque ammesso)
  • docs/import/bugs/bug_869d79awk.mdbug_869d79awk (IPD verifica status online) gia' presente; nessuna modifica.
  • docs/import/bugs/bug_869d79erq.mdbug_869d79erq (EURENERGY indirizzo sovrascritto) gia' presente.
  • docs/import/bugs/bug_869d7h4a8.mdbug_869d7h4a8 (Digital errore visualizzazione messaggistica) gia' presente.
  • docs/import/bugs/bug_869d7hcv4.mdbug_869d7hcv4 (Scuola Edile errore 500) gia' presente.
  • docs/import/bugs/bug_869d8594x.md — generato bug_869d8594x (Pedretti bolle tablet non memorizzate)

Documentazione tecnica aggiornata

  • Creata: coge93 — nuova pagina tecnica per Stampa Liquidazione IVA: calcolo saldo IVA, calcolo interessi trimestrali, conteggio reverse charge per UPA (codici 16/17), tag XML stampa.
  • Aggiornata: asn140 — nuovo storico modifiche 2026-05-13 (TASK-4759 note fatturazione accessibili anche con DDT collegati; campo tm-note-fattura-prec).
  • Aggiornata: cogz82m — aggiunta riga storico 2026/0513 sul consolidamento (COGSC1, x99-conf-programma, record w-dati scritto su LODRACCO, marcatore *>DOC).
  • Aggiornata: cogz93 — nuova sezione "Storico modifiche" con consolidamento TASK-4683; corretta nota su COGASCII (record fisso, non variabile).
  • Creati registri bug: bug_869d1cqq0, bug_869d7238w, bug_869d8594x; aggiornato indice bugs-risolti.

Documentazione utente aggiornata

  • Aggiornata: asn140 (Assist 2.0 > Operativo > Gestione interventi a richiesta > Chiusura intervento) — aggiunta nota "Note fatturazione modificabili anche con DDT collegati" (TASK-4759).
  • Aggiornata: coge93 (Contabilita' > Documenti IVA > Stampe / Iva per cassa > Liquidazione IVA) — nuova sezione "Fix calcolo interessi liquidazione trimestrale (2026-05-13)".

Documentazione incrementale (Fase 4b)

11 programmi a menu documentati (utente + tecnica), lotto ridotto per consistenza dei sorgenti modificati in questo ciclo:

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

Programma Descrizione Posizione menu
asn015 Stati chiamata Assist 2.0 > Archivi > Tabelle > Tabelle chiamata > Stati chiamata
asn033 Descrizioni chiamata Assist 2.0 > Archivi > Tabelle > Tabelle chiamata > Descrizioni chiamata
asn035 Aree tecniche Assist 2.0 > Archivi > Tabelle > Tabelle chiamata > Aree tecniche
asn036 Responsabili Assist 2.0 > Archivi > Tabelle > Tabelle chiamata > Responsabili
asn041 Priorita' chiamata Assist 2.0 > Archivi > Tabelle > Tabelle chiamata > Priorita'
asn042 Provenienza chiamate Assist 2.0 > Archivi > Tabelle > Tabelle chiamata > Provenienza chiamate

Assist 2.0 > Operativo (2):

Programma Descrizione Posizione menu
asn545 Preventivi Assist Assist 2.0 > Operativo > Riparazioni > Preventivi (e Gestione Interventi a Richiesta > Preventivi)
asnp01 Stampa etichetta chiamata+matricola Assist 2.0 > Operativo > Riparazioni / Gestione Interventi a Richiesta > Stampe

Magazzino > Produzione > Taglio (2):

Programma Descrizione Posizione menu
tgl421 Uscita particolari (lavorazioni esterne) Magazzino > Produzione > Taglio > Lamiere/Profilati > Lavorazioni esterne > Uscita particolari
tgl422 Rientro particolari (chiusura lavorazione esterna) Magazzino > Produzione > Taglio > Lamiere/Profilati > Lavorazioni esterne > Rientro particolari

CRM > Operativo (1):

Programma Descrizione Posizione menu
crm085 Importazione nominativi CRM CRM > Importazione (e CRM > Telemarketing > Importazione nominativi)

Note

  • cogz82m.cbl, cogz93.cbl: le modifiche corrispondenti erano gia' state documentate in cicli precedenti; oggi e' stato registrato solo il consolidamento del commit con un'integrazione mirata dello "Storico modifiche".
  • jasn060.cbl, swl003.cbl, swlinit.cbl: sottoprogrammi non a menu, nessuna pagina dedicata in docs/dev/programmi/; modifiche tracciate solo nel changelog. La nuova tabella BI bincomfa introdotta da swl003/swlinit non e' ancora descritta nelle pagine BI Laboratori (in attesa di pagina dedicata alle tabelle BI laboratori).
  • Bugs gia' presenti in docs/dev/bugs/ (869czdc04, 869d79awk, 869d79erq, 869d7h4a8, 869d7hcv4) non sono stati ri-generati.
  • Lotto Fase 4b ridotto a 11 programmi (anziche' ~20) per la presenza di 7 sorgenti modificati da processare.