Vai al contenuto

Modifiche del 2026-05-20

[02:21] Aggiornamento Automatico

Sorgenti analizzati

168 sorgenti COBOL in cbl/ risultano modificati dallo snapshot precedente. Le modifiche significative (controllate via marcatori *>DOC:, dimensione diff e progetti aperti) sono concentrate su tre programmi gia' coperti dalla documentazione esistente:

  • asn140 — TASK-4759 (note fatturazione/non risolutivo modificabili sempre; sincronizzazione KPN online via SWN937; configurazione areaapp / agg-postgres-online) e TASK-5052 (blocco chiusura intervento se ordine materiali collegato non chiuso). Tutte le modifiche risultano gia' annotate nello storico modifiche della pagina tecnica.
  • cogm65 — S-F8 check consolidamento, filtro Stato Modula, colorazione griglia per consolidamento, cancellazione massiva BDP provvisori (S-F6), capacita' griglia da 900 a 1500. Modifiche gia' annotate nella pagina tecnica.
  • impmer — aggiunto nuovo campo MER-ORDINE-STAMPA (gia' documentato in ciclo precedente) e nuovo filtro di esportazione "Solo articoli non movimentati" (tm-no-movim) con il paragrafo c-controlla-movim che esamina saldi magazzino, ordini clienti/fornitori, movimenti, distinte base. La documentazione utente di impmer e' stata aggiornata in questo ciclo.

I restanti ~165 sorgenti contengono modifiche strutturali/cosmetiche (aggiunte chiavi secondarie, aggiornamenti di copybook, hook personalizzazione, refactor di IF) senza marcatori *>DOC: ne' impatto funzionale documentabile in autonomia.

Documenti di import utilizzati

  • docs/import/areagate/api/dev/API_documenti.md — aggiunto al portale il nuovo campo riga serial_numbers (vincoli, validazione, scrittura su a_dodet_note)
  • docs/import/areagate/api/user/API_documenti.md — nuova sezione "Serial number movimentati" in chiave utente
  • docs/import/bugs/bug_869d1cqq0.md, bug_869d54age.md, bug_869d9g1jv.md, bug_869damk2k.md, bug_869dag842.md — gia' integrati in cicli precedenti; lo snapshot ha registrato solo il refresh del sync ClickUp, contenuto invariato

Documentazione tecnica aggiornata

  • Aggiornato: api-documenti — aggiunta riga serial_numbers nello schema RigaDocumentoInput e nuova sezione "Serial number (serial_numbers)" con vincoli su BDPC, flag rmer_fl_sn, mutua esclusione con note, sovrascrittura di a_dodet_note, limite 2000 caratteri
  • Aggiornata impmer (sola pagina utente; non esiste pagina tecnica dedicata): documentato il filtro "Solo articoli non movimentati"

Documentazione utente aggiornata

  • Aggiornato: api-documenti (Areagate > API > Documenti) — nuova sezione "Serial number movimentati" con vincoli per la classe BDPC
  • Aggiornato: impmer (Sistema > Utility > Imp/exp di massa > Merci) — aggiunto campo "Solo articoli non movimentati" nella tabella maschera e sezione "Filtro non movimentati" che spiega quali movimenti escludono un articolo dal risultato

Documentazione incrementale (Fase 4b)

10 programmi a menu documentati questa esecuzione (lotto ridotto in coerenza con la regola "se >10 sorgenti modificati, ridurre il lotto a ~10"). Coperti ambiti Ordini, Magazzino e Sistema.

Ordini (5):

Programma Descrizione Posizione menu
cogo05 Launcher inserimento ordini clienti (delega a COGO05W/COGO05C in base a ordini/versione-programmi-oc) Ordini > Clienti > Inserimento
cogo10 Launcher gestione ordini clienti (delega a COGO10W/COGO10C) Ordini > Clienti > Gestione
cogo20 Creazione ordine (e opzionalmente commessa di lavorazione) da uno o piu' preventivi Ordini > Clienti > Creazione da Preventivo ; Magazzino > Produzione > Commesse > Creazione da Preventivo
cogp67 Visualizzazione ritardi di consegna su ordini cliente/fornitore Ordini > Clienti > Visualizzazioni > Ritardi di consegna ; Magazzino > Entrate > Visualizzazioni > Ritardi su arrivo ; Magazzino > Uscite > Visualizzazioni > Ritardi di consegna
cogv3c (tech gia' esistente) Analisi per riordino articoli da fornitore Ordini > Fornitori > Visualizzazioni > Analisi per Riordino Articoli ; Magazzino > Visualizzazioni

Magazzino — Buoni di Consegna (3):

Programma Descrizione Posizione menu
cogm49 Visualizzazione buoni di consegna per cliente Magazzino > Uscite > Buoni di Consegna > Visual. x Cliente ; Lab.Odont. > Buoni Consegna > Visual. Buoni x Cliente
cogv65 Launcher inserimento buoni di consegna (delega a COGV65W/COGV68W in base a gestbuonic/versione-programmi) Magazzino > Uscite > Buoni di Consegna > Inserimento ; Lab.Odont. > Buoni Consegna > Inserimento
cogv68 Launcher gestione buoni di consegna Magazzino > Uscite > Buoni di Consegna > Gestione ; Lab.Odont. > Buoni Consegna > Gestione

Sistema (2):

Programma Descrizione Posizione menu
cogud1 Utility di normalizzazione caratteri accentati sulle tabelle COGTBCOM (comuni) e COGTBCAP (CAP) Sistema > Utility > Elaborazioni varie > Pulizia lettere accentate COGTBCOM
cogz6a (tech gia' esistente) Export/Import di massa commesse Lab.Odontotecnico Sistema > Utility > Imp/exp di massa > Laboratori odont. > Commesse

Note

  • I 168 sorgenti modificati non sono stati documentati uno-a-uno per assenza di marcatori *>DOC: (eccetto impmer e cogm65, gia' coperti). La doc tecnica delle pagine esistenti per i programmi modificati resta valida; eventuali variazioni di logica di business andranno annotate dal programmatore con *>DOC: per un trattamento mirato nei cicli successivi.
  • I 5 file di import bug avevano contenuto invariato (solo refresh del sync ClickUp). Le pagine in docs/dev/bugs/ e l'indice bugs-risolti.md erano gia' aggiornati dal ciclo del 2026-05-19, quindi nessun ulteriore intervento.
  • Nel modulo cogo20 la pagina utente esistente (docs/user/menu/magazzino/produzione/cogo20.md) era uno stub di 21 righe: e' stata sostituita con pagina completa che descrive la creazione ordine + commessa da preventivo.
  • Nav docs/user/mkdocs-generator.yml aggiornata con le 11 nuove voci utente (cogo05/cogo10/cogo20/cogp67/cogv3c/cogm49/cogv65/cogv68/cogud1/cogz6a — alcuni con doppia/tripla posizione di menu); nuova sotto-sezione "Buoni di Consegna" sotto Magazzino > Uscite.
  • Nav docs/dev/mkdocs-generator.yml aggiornata con le 8 nuove pagine tecniche.
  • Lacune residue di doc utente nel perimetro: Contabilita' 30, Magazzino 80, CRM 23, Statistiche 44, Assist 2.0 74, Lab.Odont. 149 (la maggior parte ridondante con voci gia' coperte in altri menu), Sistema 1, Ordini 0 (chiuso!), Vendite 51.