Modifiche del 2026-05-08¶
[02:21] Aggiornamento Automatico¶
Sorgenti analizzati¶
8 sorgenti COBOL analizzati. Sintesi:
artd06.cbl— Aggiunto campo "Magazzino" nella maschera di import percentuali centri costo merce (ArteDolciaria); il magazzino viene propagato come chiave nella scrittura di COGMERCC. Sotto-utility, non a menu.cogi68.cbl— Modifica della sola data di sistema usata in test (commento -> assegnazione attiva). Programma del verticale Areapostel (fuori perimetro). Nessun aggiornamento documentazione.cogk69.cbl— Estensione del controllo somma percentuali al per-magazzino: introdotto file indicizzato di transito COGTRANS per accumulare le quote per magazzino e validare ciascun magazzino indipendentemente (somma 100% o 0). Inseritotm-mag (k)come chiave nella scrittura su COGMERCC.cogo14.cbl— Sotto-griglia di selezione righe ordini cliente/fornitore (chiamata da COGV14W/COGV50W). Auto-imposta il flag selezione a "S" quando l'utente immette una quantita' > 0. Disabilitato il blocco che impediva l'editing della quantita' su righe non selezionate. Riempi-campi: ora il prezzo netto viene ricalcolato dalla riga ordine applicando sconti 1/2 e arrotondamento per divisa via COGU10W.gesstprc.cbl— Bumpedk-versione-gesstprcda 2.9.1 a 2.10.0. Aggiunto blocco di commento (codice commentato) per la disabilitazione della form durantecarica-processi(modify s-mm-1 enabled = 0/1): rimasto come riferimento, non attivo.tempo811.cbl— Nuovo programma temporaneo di migrazione COGMERCC: legge l'archivio OLD e ne riproduce il contenuto sull'archivio NEW (chiave estesa con cpm-mag). Sotto-utility batch, non a menu.win076.cbl— Window subroutine (selezione valore tabella merci avanzate). Pulizia commenti + estesa la firmaprocedure division using stringhe util-w76per accettare il blocco util-w76 dal chiamante.wpoptre.cbl— Bug fix TASK-4699: nella ricerca abilitazione per programma in MASKABIL/MASKABOP, il tipo era erroneamente "M" (Menu) anziche' "P" (Programma). Corretto.
Documenti di import utilizzati¶
docs/import/bugs/bug_869bvkunu.md— Bug COGV60NO: bolla "S" no-merci esposta come prima riga in fatturadocs/import/bugs/bug_869c3k1dd.md— Bug COGV94S: cancellazione riga e quadratura matricoledocs/import/bugs/bug_869cj62uc.md— Bug SIME app: cancellazione accountdocs/import/bugs/bug_869cr0p4n.md— Bug Auriservice: SWN105 lentodocs/import/bugs/bug_869cv5ckf.md— Bug COGUB5: creazione fornitori senza P.IVAdocs/import/bugs/bug_869d460qn.md— Bug IPD clonazione vincolidocs/import/bugs/bug_869d5p0fg.md— Bug Farmfront acquisto notifichedocs/import/bugs/bug_869d5q5qk.md— Bug Digital calculate_roto_statsdocs/import/bugs/bug_869d62825.md— Bug COGP93: stampa sintesi ammortamentidocs/import/bugs/bug_869d6atag.md— Bug Raindancer status icondocs/import/bugs/bug_869d6bnf4.md— Bug Irrimec autobuy notifichedocs/import/bugs/bug_869d6up6w.md— Bug Errato conteggio E.C.docs/import/bugs/bug_869a1cmat.md— Bug fatturazione multi-sede
Documentazione tecnica aggiornata¶
- Creata:
cogk69— Documentazione tecnica della suddivisione merci su centri di costo, con focus sul nuovo controllo somma percentuali per magazzino tramite file di transito COGTRANS. - Aggiornata:
gesstprc— Punto 12 "Protezione form durante caricamento": il bloccomodify s-mm-1, enabled = 0/1e' ora documentato come commentato (presente come riferimento ma non attivo). - Aggiornata:
cogp93— Aggiunta sezione "Casistica problemi noti" con il bug 869d62825 (file sorgente non esiste se prima categoria senza cespiti). - Aggiornata:
interno/swn/swn105— Aggiunta sezione "Casistica problemi noti" con il bug 869cr0p4n (timeout AGLANCIO su rilascio antecedente all'ottimizzazione).
Documentazione utente aggiornata¶
- Aggiornata:
cogk69— Nota che la quadratura del 100% e' verificata per ciascun magazzino (riga "Vis." nella sezione "La griglia di ripartizione").
Bug risolti¶
6 nuove pagine di dettaglio bug create:
| Bug | Programmi | Riepilogo |
|---|---|---|
869bvkunu |
COGV60NO | Bolla "S" no-merci come prima riga in fattura |
869c3k1dd |
COGV94S | Mancanza eliminazione riga su gestione bolla |
869cr0p4n |
COGMERA2, SWN105 | Esportazione merci/servizi troppo lenta |
869d62825 |
COGP93 | Errore "file sorgente non esiste" se prima categoria senza cespiti |
869d5q5qk |
N/D (web) | Digital: calculate_roto_stats method not allowed |
869d6up6w |
N/D | Ticket #670987: errato conteggio E.C. |
I bug 869a1cmat, 869cj62uc, 869cv5ckf, 869d460qn, 869d5p0fg, 869d6atag, 869d6bnf4 erano gia' censiti in esecuzioni precedenti.
Documentazione incrementale (Fase 4b)¶
20 programmi a menu documentati (solo utente):
Magazzino > Uscite (4):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGM87 |
Cancellazione Buono di Prelievo | Magazzino > Uscite > Packing List > Cancellazione |
COGM86S |
Ristampa Packing List da Ordine/Consegna | Magazzino > Uscite > Packing List > Ristampa |
COGM89 |
Elenco Buoni Evasi per Operatore | Magazzino > Uscite > Packing List > Elenco Buoni Evasi x Oper. |
COGMAA |
Definizione Giri di Consegna | Magazzino > Uscite > Giri > Definizione giri |
Magazzino > Trasferimenti (3):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGM31 |
Rientro al Magazzino Principale | Magazzino > Trasferimenti > Trasferimenti Interni > Rientro al Mag.principale |
COGM30P |
Ristampa Etichette Trasferimento | Magazzino > Trasferimenti > Trasferimenti Interni > Ristampa Etichette |
COGM98 |
Visualizzazione Conto Lavoro | Magazzino > Trasferimenti > Visualizzazione c/Lavoro |
Magazzino > Visualizzazioni (2):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGM41 |
Serial Number Non Rientrati | Magazzino > Visualizzazioni > Serial Numbers > S/n non rientrati |
COGM85 |
Matricole e Serial Number | Magazzino > Visualizzazioni > Serial Numbers > Matricole & SerialNumbers |
Magazzino > Archivi & Tabelle (2):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGN39 |
Sottogruppi Merceologici | Magazzino > Archivi & Tabelle > Tabelle > Gruppi/raggruppamenti > Sottogruppi |
COGP12 |
Listino per Riordino | Magazzino > Archivi & Tabelle > Stampe > Listini > Listino x Riordino |
Magazzino > Produzione (2):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGN42 |
Trasferimento/Produzione Matricole | Magazzino > Produzione > Produzione > Matricole > Trasf./prod. matricole |
COGN43 |
Stampa Identificazione Merce | Magazzino > Produzione > Produzione > Matricole > Stampa identificazione merce |
Magazzino > Giacenze e Sottoscorta (2):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGM81 |
Calcolo Sottoscorta Semplificato | Magazzino > Giacenze & Sottoscorta > Scorte > Calcolo Sott. Semplificato |
COGP32 |
Stampa Giacenze Magazzini | Magazzino > Giacenze & Sottoscorta > Stampe > Giacenze Magazzini |
Magazzino > Entrate (2):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGP60 |
Stampa Anomalie di Fornitura | Magazzino > Entrate > Stampe > Stampa Anomalie di Fornitura |
COGP61 |
Stampa Ritardi di Consegna | Magazzino > Entrate > Stampe > Stampa Ritardi di Consegna |
Vendite > Stampe (3):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGP07 |
Quantita' Trasportate per Vettore | Vendite > Stampe > Q.ta Trasportate x Vettore |
COGP69 |
Modulo D.D.T. su Laser | Vendite > Stampe > Modulo D.d.T. su Laser |
COGPA1 |
Riepilogo Consegne | Vendite > Stampe > Riepilogo consegne |
Note¶
- COGI68 e' nel verticale Areapostel (fuori perimetro): la sola modifica era una move di data hardcoded usata in test, nessuna documentazione aggiornata.
- COGO14 (selezione righe ordine) e' una sotto-form richiamata da COGV14W/COGV50W: documentazione tecnica non creata; la modifica sul calcolo prezzo netto e auto-selezione e' tracciata in questa entry.
- ARTD06 e' una utility ArteDolciaria specifica (caricamento da CSV); non a menu, documentazione tecnica non creata.
- TEMPO811 e' un programma di migrazione una-tantum; non a menu, documentazione tecnica non creata.
- WIN076 e WPOPTRE sono utility di sistema invocate da altri programmi; documentazione tecnica non creata.
- I link cross-site verso
docs/user/...nella sezione "Documentazione incrementale" puntano alle pagine utente del rispettivo sito MkDocs e funzioneranno solo nel sito unificato; in assenza, sono comunque utili come riferimento testuale.