Modifiche del 2026-04-29¶
[02:18] Aggiornamento Automatico¶
Sorgenti analizzati¶
26 sorgenti COBOL analizzati. Le modifiche principali riguardano il nuovo flusso Modula anticipata (COGG77/DFNM03), l'espansione note CRM da 2000 a 4000 caratteri (trasversale su 9 file), e correzioni puntuali su vari programmi.
Modifiche di business logic:
cbl/cogg77.cbl-- Nuovo switch flusso Modula anticipata (w-flusso-modula-ant): lista prelievo inviata prima dell'assemblaggio. Controllo residuo merce per evitare sovra-selezione. Marcatori*>DOC:cbl/dfnm03.cbl-- Nuovo flusso import lotti da EXPORDSTO (Modula "a scelta"); aggiornamento qta evase in stato EXE (non solo COMPL); gestione righe placeholder. Marcatori*>DOC:cbl/wmsw04.cbl-- Fix calcolo quantita' area (dipende da flageuta-cb-con-giadella causale); export TSV con ora inserimento da COGTESAPcbl/delu87.cbl-- Aggiunta cancellazione movimenti COGMOMAG collegati alla testa documento; rimossa riga debug"Q"cbl/crm052.cbl-- Ampliamento 6 campi note attivita' da 2000 a 4000 carattericbl/crm054.cbl-- Ampliamentotm-att-noteda 2000 a 4000
Espansione note CRM da 2000 a 4000 caratteri (strutturale, trasversale):
cbl/crm060k.cbl--ri-cro-note,tm-noteda 2000 a 4000cbl/crm060t.cbl--tm-att-noteda 1000 a 4000cbl/crm060w.cbl--a1-note,ri-cro-note,tm-noteda 2000 a 4000cbl/crm073.cbl--tm-descda 1000 a 4000; aggiunto extension pointx-gridadmn-tm-tab-epcbl/crm074.cbl--trs-noteda 2000 a 4000,wtrs-noteda 400 a 4000; extension pointcbl/swn052.cbl-- Adeguamento conversione note a 4000 (doppia passata suw-testoda 2000)cbl/crmk50.cbl-- Aggiunta COPYcrmattan.k02cbl/crmk51.cbl-- Rimozione COPYutilcrms08.cpycbl/swn127.cbl-- Rimozione COPYutilcrms08.cpy
Modifiche correttive:
cbl/asn050.cbl-- Riattivazione blocco validazione cancellazione riga contratto (era commentato)cbl/cgs68we.cbl-- Fix lookup merci: evita ricerca ridondante su codici alternativi quando match gia' trovatocbl/cogd53df.cbl-- Guardt-gor-r-lotto > 0prima di STRING suordd-sub2in 5 punti (evita garbage quando lotto=0)cbl/cogf02.cbl-- Disattivazioneview-clknel loop su COGTRANS (performance/UI)cbl/crm030.cbl-- Fix property name:centered-headings->centered-col-headingscbl/crm092.cbl-- Fix estrazione data/ora esecuzione con redefines locali; aggiunta COPYcrmattan.k02
Modifiche strutturali:
cbl/cogg68.cbl-- Aggiunta variabilek pic 9(04)(preparatoria)cbl/cogga4.cbl-- Rimozione COPYutilcrms08.cpy
Cosmetiche (nessun impatto funzionale):
cbl/crm050.cbl-- Rimozione commenti header paragraficbl/crm051.cbl-- Rimozione blocco commentiz-operazioni-accessorie-grid
Nessuna modifica rilevata:
cbl/cogq85.cbl-- Presente nella lista ma nessun diff riscontrato
Documenti di import utilizzati¶
docs/import/bugs/bug_869at2cax.md-- Bug: creazione commesse da preventivo con cliente padre/figliodocs/import/bugs/bug_869cjxkgv.md-- Bug: OCMIS driver interventi.ts non invia datidocs/import/bugs/bug_869d2fctj.md-- Bug: DEA tabella righe piena in carico COGV14Wdocs/import/bugs/bug_869d369dc.md-- Bug: exception invio notifiche Area
Documentazione tecnica aggiornata¶
- Aggiornata:
COGG77-- Aggiunto storico modifiche: switch flusso Modula anticipata, controllo residuo merce - Aggiornata:
WMSW04-- Aggiunto storico modifiche: fix calcolo quantita' area, export TSV con ora inserimento - Aggiornata:
COGD53DF-- Aggiunta entry storico: guard lotto=0 su ordd-sub2 - Aggiornata:
COGO05W-- Aggiunto bug: commessa da ordine con cliente padre/figlio - Aggiornata:
COGV14W-- Aggiunta sezione "Casistica problemi noti": tabella righe piena
Bug risolti documentati¶
4 nuovi bug aggiunti:
| Bug | Programmi | Riepilogo |
|---|---|---|
| Creazione commesse da preventivo | COGO05W, COGG52 | Cliente padre/figlio non gestito in creazione commessa da ordine |
| OCMIS driver interventi.ts | N/D (TypeScript) | Driver integrazione non inviava dati |
| DEA tabella righe piena | COGV14W | Tabella da 200 a 900 elementi |
| Exception notifiche Area | N/D (Area web) | Exception durante invio notifiche |
Documentazione utente aggiornata¶
- Aggiornata:
CRM052(Agenda Operatore) -- Nota: campi note attivita' ampliati a 4.000 caratteri
Documentazione incrementale (Fase 4b)¶
20 programmi a menu documentati (documentazione utente + tecnica):
Magazzino - Modula (3):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGB67 |
Tipi Area | Magazzino > Modula > Tabelle |
COGD81 |
Importazione scorta minima | Magazzino > Modula |
COGDB6 |
Aggiorna Qta. Scomparti/Articoli | Magazzino > Modula |
Magazzino - Produzione (4):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGE26 |
Costi su Distinta | Magazzino > Produzione > Distinta Base |
COGF05 |
Composizione Lotti | Magazzino > Produzione > Produzione 2 > Prod. x Lotti |
COGF39 |
Pianificazione | Magazzino > Produzione > Produzione 2 |
COGF78 |
Esport. D.B. Prodotti | Magazzino > Produzione > Produzione 2 > Varie |
Magazzino - RMA (2):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGG35 |
Difetti | Magazzino > Archivi & Tabelle > Tabelle > RMA |
COGG39 |
Fasi | Magazzino > Archivi & Tabelle > Tabelle > RMA |
Magazzino - Vari (5):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGG47 |
Quadratura Doc./Matr. | Magazzino > Stampe |
COGG69 |
Importazione bdp | Magazzino > Uscite > Evasione vendite |
COGG73 |
Agg. da Lis.Generali e Costi Agg. | Magazzino > Controllo Prezzi |
COGF53 |
Creazione P.M.A. FIFO | Magazzino > Controllo Magazzino > Prezzo Medio |
COGF58 |
Trasferimento S/N | Magazzino > Trasferimenti |
Magazzino - Entrate/Stampe (1):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGH18 |
Etichette x Archiviazione | Magazzino > Entrate > Stampe |
Magazzino - Posizioni CA/RMA (1):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGG62 |
Serial da Terminale Port. | Magazzino > Posizioni CA/RMA |
Magazzino - Archivi & Tabelle (1):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGA12 |
Prezzi Particolari | Magazzino > Archivi & Tabelle > Stampe > Sconti |
Magazzino - Riordino (3):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGD35 |
Preparazione riordino | Magazzino > Riordino |
COGD36 |
Riordino | Magazzino > Riordino |
COGD82 |
Ricerca per commessa produzione | Magazzino > Produzione > Commesse |
Note¶
- COGQ85: presente nella lista dei sorgenti modificati ma nessun diff riscontrato rispetto a HEAD
- Il tema trasversale dominante e' l'espansione delle note CRM da 2000 a 4000 caratteri, che coinvolge 9 sorgenti (CRM052, CRM054, CRM060K/T/W, CRM073, CRM074, SWN052, e indirettamente CRMK50/K51 con l'aggiunta di
crmattan.k02) - COGG77 e DFNM03 contengono marcatori
*>DOC:che descrivono il nuovo flusso Modula anticipata - I programmi della Fase 4b: solo COGD35, COGD36, COGD82 avevano gia' documentazione tecnica; per gli altri e' stata creata sia la doc utente che tecnica