Vai al contenuto

Modifiche del 2026-04-19

[02:35] Aggiornamento Automatico

Sorgenti analizzati

60 sorgenti COBOL modificati analizzati, di cui 30+ con modifiche di business logic significative. Temi trasversali principali:

  • TASK-4553 (sede operativa): ripristinata validazione magazzino sede operativa con nuovo campo magg-fl-sede-operativa in COGMAGAG — coge08c, cogf11, cogf12, cogl03, cogmam, cogz1a, cogz1b, cogz6a, cogzam, cogzaq, cogv05, impana
  • TASK-2973 (XML sanitization): sanitizzazione caratteri speciali su campi indirizzo/ragione sociale — coge08c, cogm79, impana
  • TASK-4477 (validazione P.IVA/CF): controllo collisione con dialog di conferma — coge08c, coge08f
  • TASK-4590 (fatture rebate): gestione separata spese/bolli e ripartizione dbase per fatture rebate — swc009
  • TASK-3648 (accertamento bolla): nuovo flusso post-aggiornamento per bolle accertate — cogv14w
  • TASK-3434 (aggregazione listino): raggruppamento prestazioni con classe listino configurabile — cogp08
  • TASK-4518 (audit decimali): controllo importo con >2 decimali e log su COGTRANS — cogp65
  • Modula (check consolidamento): S-F8 segnalazione BDP con qta evasa > qta consolidata — cogm65
  • Modula (avviso cancellazione): avviso su cancellazione BDP collegato a lista Modula evasa — cogm58
  • Modula (refresh qta EXE): aggiornamento qta evase anche in stato EXE — dfnm03
  • TASK-4688 (trim spaces): trim spazi su codice alternativo — cogs55; restrizione duplica merce a clienti specifici — cogv06no
  • TASK-4557 (gate prestazioni/merci): skip controllo se merce preimpostata — cogs68w
  • TASK-537 (serial number stock): uso giacenza invece di zero per "Dati precedenti azzerati" — cogv33
  • TASK-4596 (email scadenza): init campo email scadenza su nuovi contratti — swn034
  • SWN089: spostamento logica data consegna nel pipeline — swn089
  • SWN117: tracciamento fasi toccate e scarico materiali per fase — swn117
  • COGE03: aggiunte tabelle COGCESCR e COGCESAS (file 396/397) — coge03
  • COGC52: nuovi pulsanti S-F7 (Consegna/Riconsegna) e S-F6 (Dati Aggiuntivi) — cogc52
  • COGV6A: logica data condizionale Blutekna — cogv6a
  • Altre modifiche minori: asncanin (blocco chiusura intervento con doc. D), cogp41l (fix arrotondamento contenitori), cogv60no (chiamata POSTIT), impdomer (campo MADE-IN), wmsw02 (fix index bounds)

Documentazione tecnica aggiornata

  • Aggiornata: swc009 — TASK-4590 rebate, b14-calc-dbase
  • Aggiornata: cogp65 — TASK-4518 audit decimali
  • Aggiornata: cogv6a — logica data Blutekna
  • Aggiornata: cogmam — TASK-4553 sede operativa
  • Aggiornata: cogl03 — TASK-4553 + aumento variabile k
  • Aggiornata: cogc52 — S-F7/S-F6 nuovi pulsanti
  • Aggiornata: cogz6a — TASK-4553 + fix k-f4
  • Aggiornata: coge03 — COGCESCR/COGCESAS
  • Aggiornata: swn034 — TASK-4596 email scadenza
  • Aggiornata: swn089 — spostamento data consegna
  • Aggiornata: swn117 — fasi toccate + COGZ60NO

Documentazione utente aggiornata

  • Aggiornata: Clienti — XML sanitization, sede operativa
  • Aggiornata: Fornitori — XML sanitization
  • Aggiornata: Gestione destinazioni diverse — XML sanitization
  • Aggiornata: Inserimento Movimenti cespiti — blocco dismissione/vendita
  • Aggiornata: Inserimento BDP — avviso Modula
  • Aggiornata: Listini — aggregazione
  • Aggiornata: Inventario — serial number stock
  • Aggiornata: Magazzini — sede operativa
  • Aggiornata: Reparti operativi — sede operativa
  • Aggiornata: Controllo Doc. non Quadrati — audit decimali

Documentazione incrementale (Fase 4b)

20 programmi a menu documentati:

Contabilita' (10):

Programma Descrizione Posizione menu
COGE87UN Schede Contabili Unione Contabilita' > Prima Nota > Visualizzazioni
COGE62 Estrazione Beni Ammortizzabili Contabilita' > Documenti Iva
COGE77IZ Inizializzazione Liq. Iva Telematica Contabilita' > Documenti Iva
COGC31 Reso Clienti/Corrispettivi Contabilita' > Documenti Iva
NUT200 Insoluto RiBa Contabilita' > Clienti a Part.Aperte
COGY71 Scadenzario per Zona Contabilita' > Clienti a Part.Aperte
COGU82 Incassi su Fattura Contabilita' > Clienti a Part.Aperte
COGE63 Scadenzario Riba per Banca Contabilita' > Fornit. a Part.Aperte
COGD79 Gruppi Sconto Clienti su Excel Contabilita' > Archivi & Tabelle > Varie
COGD94 Memoria Addebiti Contabilita' > Archivi & Tabelle > Varie

Magazzino (6):

Programma Descrizione Posizione menu
COGG70 Accertamento da Termin.Port. Magazzino > Entrate
COGG34 Assegnazione RMA Magazzino > Entrate > RMA
COGF68 Tempi di Rientro Resi Magazzino > Entrate > RMA > Statistiche
COGF69 Tempo di Evasione Resi Magazzino > Entrate > RMA > Statistiche
COGF72 Incidenza Guasti su Fornitore Magazzino > Entrate > RMA > Statistiche
COGG71 Creazione Lookup x Terminalini Magazzino > Archivi & Tabelle > Varie

Vendite (4):

Programma Descrizione Posizione menu
NUT999 Caricamento RiBa Vendite > Ricevute Bancarie
NUT090 Detrazione Note Accredito RiBa Vendite > Ricevute Bancarie
NUT040 Creazione Archivi RiBa Vendite > Ricevute Bancarie
COGI56 Legge art.62 Pag.Standard Vendite > Fatturazione > Tabelle

Note

  • GESJSON (scr-dev): refactoring significativo (linkage → copybook, test-log, compaction) non documentato qui — gestito nel sottoprogetto scr-dev/
  • DFNM03: nessuna doc tecnica esistente, le modifiche (*>DOC: refresh qta evase in stato EXE) sono registrate solo nel changelog
  • Sorgenti con modifiche cosmetiche (whitespace/formatting) non documentati: cogb70, coge01, coge11, coge63 (campo accept), coge90, cogf64, cogfa1, cogp95, cogv15w, cogv3c, jasn060, swc001, swn097, gesstr00, geslnc