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 (paragrafob21-espandi-bolle-da-processo-rip). Le bolle di restituzione (arpd-prog = 40) vengono trattate come costo anche con segno "E". Aggiunticopy "asnchrip.k02"ecopy "asnchrid.k02"e nuovo flagb21-fl-processo-rip. Aggiunto guardif w-verbo-invalido initialize euta-recdopo lettura COGTABEL.cogf64.cbl— Aggiunto flusso "disponibilita' Modula": conwo-oper = 777viene attivatow-flusso-disp-modula = "S"e per la creazione BDP con lotti viene usato il nuovo paragrafoc-crea-bdp-con-lotto-modula. Il flusso legge i lotti disponibili a Modula tramiteDFNM02operazione"lotti-disp-prelievo"(FEFO), mappa ciascun lotto almlt-progArea corrispondente, e crea un BDP per lotto con quantita' al netto dei BDP gia' aperti. Aggiuntocopy "utildfnm02.cpy".dfnm02.cbl— Aggiunta operazionelotti-disp-prelievo: estrae i lotti effettivamente disponibili a Modula per la merce (giacenza fisica > 0 daexp_ubicazioni), li mappa al lotto Area tramite COGMERLT e li ordina per data scadenza (FEFO bubble-sort). Output su nuovo vettoredfnm02-o-ld-*(max 200 elementi). Nuove variabilik-max-ld,c1-i/j/k,w-mlt-scad,w-ld-swap.swl003.cbl— Introdotto file transito localeCOGTRANS(bicomme_trs.arc) per tracciamento stato esportazione commesse evase, evitando rielaborazioni inutili. Aggiunta init modewo-parametro = "Z"(truncate + ricreazione COGTRANS). Aggiuntob2-puliscedifferenziale (cancellazione commesse scomparse o con stato cambiato). Sostituitow-data-anno-1con configurazioneBINT/data-inizio-scarico-commessecome data minima di partenza scan. Aggiunti due nuovi stati commessa:B(Bloccata) eF(Presso fornitore). Introdottafase13-commessa-docfatper estrazione commesse con documento/fattura su nuova tabellaBINCOMFA. Aggiunta configurazionelabpresc/vis-consegna-effettiva.swn117.cbl— TASK-4649:APRT-DATA-INSora viene composta concatenando la data prescrizione (LPM-DATA) con l'ora di inserimentoLC2-DI-TIMEda LODCMAG2, anziche' forzare00:00:00.000000. Aggiunta variabile di redefinew-di-time(hh/mm/ss/cc). Logica nome paziente generalizzata anche per NEXXTA (rimossa condizioneaz-personal = "GL"): per tutti i clienti, seaprt-nome-pazientee' vuoto si usaaprt-cf-paziente, altrimenti si usa il nome.b45-esporta-fasi-prestazioneeseguito solo per righe cont-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 inaprt-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 (operazioniagg-qta-scompartoelotti-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) ebug_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 (formatoDDMMYYa inizio riga, es.030626).