Vai al contenuto

Modifiche del 2026-06-04

[02:00] Aggiornamento Automatico

Sorgenti analizzati

  • asns07.cbl — TASK-4869: aggiunta ricerca costi delle lavorazioni esterne tramite scan del processo riparazione (paragrafo b21-espandi-bolle-da-processo-rip). Le bolle di restituzione (arpd-prog = 40) vengono trattate come costo anche con segno "E". Aggiunti copy "asnchrip.k02" e copy "asnchrid.k02" e nuovo flag b21-fl-processo-rip. Aggiunto guard if w-verbo-invalido initialize euta-rec dopo lettura COGTABEL.
  • cogf64.cbl — Aggiunto flusso "disponibilita' Modula": con wo-oper = 777 viene attivato w-flusso-disp-modula = "S" e per la creazione BDP con lotti viene usato il nuovo paragrafo c-crea-bdp-con-lotto-modula. Il flusso legge i lotti disponibili a Modula tramite DFNM02 operazione "lotti-disp-prelievo" (FEFO), mappa ciascun lotto al mlt-prog Area corrispondente, e crea un BDP per lotto con quantita' al netto dei BDP gia' aperti. Aggiunto copy "utildfnm02.cpy".
  • dfnm02.cbl — Aggiunta operazione lotti-disp-prelievo: estrae i lotti effettivamente disponibili a Modula per la merce (giacenza fisica > 0 da exp_ubicazioni), li mappa al lotto Area tramite COGMERLT e li ordina per data scadenza (FEFO bubble-sort). Output su nuovo vettore dfnm02-o-ld-* (max 200 elementi). Nuove variabili k-max-ld, c1-i/j/k, w-mlt-scad, w-ld-swap.
  • swl003.cbl — Introdotto file transito locale COGTRANS (bicomme_trs.arc) per tracciamento stato esportazione commesse evase, evitando rielaborazioni inutili. Aggiunta init mode wo-parametro = "Z" (truncate + ricreazione COGTRANS). Aggiunto b2-pulisce differenziale (cancellazione commesse scomparse o con stato cambiato). Sostituito w-data-anno-1 con configurazione BINT/data-inizio-scarico-commesse come data minima di partenza scan. Aggiunti due nuovi stati commessa: B (Bloccata) e F (Presso fornitore). Introdotta fase13-commessa-docfat per estrazione commesse con documento/fattura su nuova tabella BINCOMFA. Aggiunta configurazione labpresc/vis-consegna-effettiva.
  • swn117.cbl — TASK-4649: APRT-DATA-INS ora viene composta concatenando la data prescrizione (LPM-DATA) con l'ora di inserimento LC2-DI-TIME da LODCMAG2, anziche' forzare 00:00:00.000000. Aggiunta variabile di redefine w-di-time (hh/mm/ss/cc). Logica nome paziente generalizzata anche per NEXXTA (rimossa condizione az-personal = "GL"): per tutti i clienti, se aprt-nome-paziente e' vuoto si usa aprt-cf-paziente, altrimenti si usa il nome. b45-esporta-fasi-prestazione eseguito solo per righe con t-lcp-stato = "N" o spazio.

Documenti di import utilizzati

  • docs/import/bugs/bug_869ay30a8.md — TICKET #630728 ROTA OC: usato per integrazione doc SWN117 (gia' presente)
  • docs/import/bugs/bug_869b57jej.md — Ferrari water design pre-fattura (gia' indicizzato)
  • docs/import/bugs/bug_869czd5wy.md — Sito Assist24 pulsante Invia messaggio (nuovo)
  • docs/import/bugs/bug_869dbjt3b.md — COGU06 estensione PDF (gia' indicizzato)
  • docs/import/bugs/bug_869dbrktc.md — COGZ40 cancellazione commessa su COGEVLOG (gia' indicizzato)
  • docs/import/bugs/bug_869df00yn.md — WMSW02 index out of bound (gia' indicizzato)
  • docs/import/bugs/bug_869dfrpuh.md — Odontosoft NDR (gia' indicizzato)
  • docs/import/bugs/bug_869dj4nzm.md — AREAPOSTEL errore invio messaggi (nuovo)

Documentazione tecnica aggiornata

  • Aggiornata: cogf64 — aggiunta sezione "Creazione BDP con lotti da Modula" e voce storico 2026/0604 (flusso disponibilita' Modula via DFNM02)
  • Aggiornata: swn117 — aggiunte 3 entry storico 2026/0604 (TASK-4649 ora in aprt-data-ins, logica nome paziente generalizzata, filtro export fasi solo non avanzate)
  • Creata: asns07 — subroutine calcolo costi/ricavi chiamata Assistenza (TASK-4869 espandi bolle da processo riparazione)
  • Creata: dfnm02 — subroutine accesso DB Frontiera Modula (operazioni agg-qta-scomparto e lotti-disp-prelievo)
  • Creata: swl003 — estrazione movimenti commessa e commesse con documento/fattura per BI SW-ING
  • Aggiornati: indice bug risolti e 2 nuove pagine bug (bug_869czd5wy, bug_869dj4nzm)

Documentazione utente aggiornata

  • Aggiornata: cogf64 (Ordini > Clienti > Visualizzazioni > Scheda Ordini Distribuzione) — aggiunta menzione del flusso "Lotti Modula" come modalita' alternativa di allocazione lotto in creazione BDP

Documentazione incrementale (Fase 4b)

12 programmi a menu coperti in documentazione utente + tecnica. Focus su Assist 2.0 (era l'area con piu' programmi residui privi di doc utente; le aree Contabilita', Magazzino, Vendite, Ordini, Statistiche risultano gia' coperte). Le altre lacune (28 totali) sono per programmi senza sorgente in cbl/ (13 voci) o sono placeholder/header del prog.txt (3 voci).

Assist 2.0 / Operativo / Gestione Interventi a Richiesta (4):

Programma Descrizione Posizione menu
swa002 Gestione interventi a richiesta (variante SWA002) Assist 2.0 > Operativo > Gestione Interventi a Richiesta
swa003 Gestione interventi a richiesta (variante SWA003) Assist 2.0 > Operativo > Gestione Interventi a Richiesta
swa004 Gestione interventi a richiesta (variante SWA004) Assist 2.0 > Operativo > Gestione Interventi a Richiesta
swa020 Gestione interventi a richiesta (variante SWA020) Assist 2.0 > Operativo > Gestione Interventi a Richiesta

Assist 2.0 / Operativo / Gestione Interventi a Richiesta / Stampe (1):

Programma Descrizione Posizione menu
asn057 Stampa etichette barcode + archiviazione ottica Assist 2.0 > Operativo > Gestione Interventi a Richiesta > Stampe > Etichette Barcode + Arch.Ottica

Assist 2.0 / Operativo / Gestione Interventi a Richiesta / GPS (1):

Programma Descrizione Posizione menu
asn191 Aggiornamento dati chiamate da dispositivo GPS Assist 2.0 > Operativo > Gestione Interventi a Richiesta > Gestione Dati da GPS > Aggiorna Dati Chiamate da GPS

Assist 2.0 / Operativo / Gestione Interventi a Richiesta / Magazzini viaggianti (1):

Programma Descrizione Posizione menu
cogpa4 Stampa tentata vendita magazzini viaggianti Assist 2.0 > Operativo > Gestione Interventi a Richiesta > Trasferimenti magazzini viaggianti > Stampa tentata vendita

Assist 2.0 / Operativo / Riparazioni (1):

Programma Descrizione Posizione menu
asn566 Fatturazione materiali utilizzati negli interventi di riparazione Assist 2.0 > Operativo > Riparazioni > Fatturazione materiali

Assist 2.0 / Operativo / Utility (2):

Programma Descrizione Posizione menu
asn625 Importazione impianti e matricole Assist 2.0 > Operativo > Utility > Importazione impianti e matricole
asn242 Controlla dettaglio interventi Assist 2.0 > Operativo > Utility > Controlla dettaglio interventi

Assist 2.0 / WEB (2):

Programma Descrizione Posizione menu
asn610 Inserimento chiamata da WEB Assist 2.0 > WEB > Inserimento Chiamata
asn620 Visualizzazione interventi da WEB Assist 2.0 > WEB > Visualizzazione Interventi

Bug ClickUp processati

  • Gia' a registro: 869ay30a8, 869b57jej, 869dbjt3b, 869dbrktc, 869df00yn, 869dfrpuh (data chiusura rifirmata 2026-06-03 in ClickUp, doc gia' allineata)
  • Nuovi: aggiunti al registro bug_869czd5wy (SITO ASSIST24 — Iubenda) e bug_869dj4nzm (AREAPOSTEL — informazioni non disponibili)

Note

  • I sorgenti ASNS07, DFNM02, SWL003 sono sottoprogrammi/utility non a menu: per essi e' stata creata solo la documentazione tecnica (Fase 3a non applicabile).
  • I 28 programmi a menu senza doc utente identificati comprendono: 12 documentati in Fase 4b (tutti in Assist 2.0), 13 programmi senza sorgente in cbl/ (cogb02, coge20ip, coge37, coge75ip, coge77ip, coge78ip, cogp46f, cogq87, cogv13b, cogv46c, coso20, coso48, coso75), 3 placeholder/header del prog.txt (????????, programma, stampa).
  • Nessun marcatore *>DOC: trovato nei sorgenti modificati: le modifiche sono state interpretate dai diff e dai commenti datati interni (formato DDMMYY a inizio riga, es. 030626).