Modifiche del 2026-04-12¶
[02:19] Aggiornamento Automatico¶
Sorgenti analizzati¶
41 sorgenti COBOL modificati, 6 copybook modificate. Principali temi:
TASK-4553 — Sede operativa magazzino (13 programmi):
coge08c.cbl,cogv05.cbl,cogzaq.cbl,impana.cbl,cogz1a.cbl,cogz1b.cbl,cogz6a.cbl,cogmam.cbl,cogl03.cbl,cogzam.cbl,cogf11.cbl,cogf12.cbl,swn097.cbl— migrazione campomagz-fl-sedeamagg-fl-sede-operativada COGMAGAG. La validazione ora legge il flag dalla tabella magazzini estesa anziche' dalla vecchia COGMAGAZ.
TASK-4477 — Validazione P.IVA (2 programmi):
coge08c.cbl— aggiunto controllo preventivo P.IVA e codice fiscale per impedire bypass via navigazione mouse; ripristinata validazione sede operativacoge08f.cbl— stessa logica P.IVA applicata ai fornitori, con messaggio guida per gestione codici padre
TASK-3648 — Post-aggiornamento bolle accertate (2 programmi):
- [
cogv14w.cbl] — ora consente accesso ai tasti funzione post-aggiornamento anche su bolle gia' accertate cogv15w.cbl— messaggio informativo sulle funzioni disponibili dopo aggiornamento
TASK-4590 — Estrazione vendite BI: codici merce separati (1 programma):
swc009.cbl— spese RiBa e abbuoni vengono ora esportati come righe indipendenti con codici merce configurabili separatamente
TASK-2973 — Sanitizzazione XML indirizzi (1 programma):
cogm79.cbl— pulizia caratteri XML-incompatibili (&, $, %, @, ecc.) e accenti su indirizzi e localita' prima dell'export
TASK-3351 — Salvataggio prestazioni intervento da contratto (1 programma):
asns25.cbl— nuova configurazionesalva-prestazioni-interventi-contrattiper condizionare il salvataggio prestazioni da chiamate in assistenza
TASK-4523 — Validazione decimali fatturazione (2 programmi):
cogp65.cbl— rilevamento importi con piu' di 2 decimali, scrittura anomalia su COGTRANScogp41l.cbl— correzione prezzo unitario su righe con quantita' 1 e differenza prezzo/totale
TASK-4590 — Movimenti vendita con spese separate (1 programma):
swc009.cbl— bolli, spese RiBa e abbuoni come righe separate
Altre modifiche puntuali:
cogv6a.cbl— logica data fine mese per clienti non-BTcogv33.cbl— gestione merci con numeri seriali in azzeramento inventarioswn117.cbl— tracciamento fasi toccate per avanzamento commesseimpdomer.cbl— supporto campo "Made In" (paese di origine) in import/exportimpana.cbl— sanitizzazione XML + controllo sede operativaswc001.cbl— TASK-4514: rimosso filtro agente su download fornitoriswn034.cbl— TASK-4596: inizializzazione flag email scadenza su ARPCNTEScogv60no.cbl— chiamata POSTIT per tracciamento cliente post-fatturazionecogv3c.cbl— filtro merci logicamente cancellate (mer-val = "C")cogp95.cbl— riconoscimento flag csm-fl-1 = "F" per tipo fatturazionejasn060.cbl— campo XMLj1_rcit_commento_risolutivocogb70.cbl— correzione nomi campo (typoimporto-dare/avere→impo-dare/avere)aglancio.cbl— tracce debug su ciclo principalecoge63.cbl— correzione punteggiatura e paragrafo exitgesjson.cbl,gesjson-test.cbl— evoluzioni modulo JSON (scr-dev)yogmagag.cbl,yrpcntes.cbl— gestori tabella rigenerati (Screen Designer)
Copybook modificate¶
cogmagag.cpy,cogmagag.k01,cogmagag.k01-agg— nuovi campi sede operativak-modelli-ie-arpcntes.cpy,k-modelli-ie-cogmagag.cpy,k-modelli-ie-e-dop.cpy— aggiornamento modelli I/E
Documentazione tecnica aggiornata¶
- Aggiornata:
cogp65— storico TASK-4523, variabili per analisi decimali - Aggiornata:
cogv6a— eccezione BT per data fine mese, storico - Aggiornata:
swc009— TASK-4590, separazione righe spese/abbuoni
Documentazione utente aggiornata¶
- Aggiornata:
cogzaq— messaggi errore sede operativa, descrizioni filtri - Aggiornata:
cogv33— gestione merci S.N. in azzeramento - Aggiornata:
cogv6a— data fine mese per alcune configurazioni - Aggiornata:
impana— pulizia caratteri, controllo sede operativa - Aggiornata:
impdomer— campo Made In, creazione automatica record magazzino
Documentazione incrementale (Fase 4b)¶
10 programmi a menu documentati:
Magazzino (8):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGM18 |
Visualizzazione LIFO | Magazzino > Controllo Magazzino > Lifo |
COGM19 |
Stampa LIFO | Magazzino > Controllo Magazzino > Lifo |
COGM22 |
Ristampa Trasferimenti | Magazzino > Trasferimenti |
COGM36 |
Stampa Merci Avanzate | Magazzino > Archivi & Tabelle > Stampe > Merci Avanzate |
COGM37 |
Agg. Singolo Listino | Magazzino > Controllo Prezzi |
COGM40 |
Aspetti Esteriori | Magazzino > Archivi & Tabelle > Tabelle |
COGA02 |
Reparti Cassa | Magazzino > Archivi & Tabelle > Tabelle |
COGA04 |
Stampa Reparti Cassa | Magazzino > Archivi & Tabelle > Tabelle > Stampe |
Ordini (2):
| Programma | Descrizione | Posizione menu |
|---|---|---|
COGF20 |
Creazione Distribuzione | Ordini > Clienti > Distribuzione |
COGF21 |
Stampa Situazione Distribuzione | Ordini > Clienti > Distribuzione |
Note¶
- I sorgenti
yogmagag.cbleyrpcntes.cblsono gestori di tabella auto-generati (Y*) e non vengono documentati. - I sorgenti
gesjson.cblegesjson-test.cblfanno parte del sottoprogetto scr-dev (Screen Designer → JSON). - I sorgenti
winz06.cblewinz06g.cblsono sotto-componenti finestra (WIN*) e non vengono documentati autonomamente. - Programmi menu senza documentazione utente: COGE08C (Clienti), COGE08F (Fornitori), COGP08 (Listino Particolare), COGM79 (Destinazioni Diverse) necessitano documentazione completa in una prossima esecuzione.