Vai al contenuto

Modifiche del 2026-04-20

[02:27] Aggiornamento Automatico

Sorgenti analizzati

60 file COBOL modificati, 7 copybook modificate. Classificazione:

Logica di business (34 file):

  • cogm65.cbl — aggiunto filtro Stato Modula e pulsante S-F8 Check consolidamento (verifica BDP con qta evasa Modula > qta consolidata)
  • swn117.cbl — tracciamento fasi toccate durante avanzamento e scarico materiali su magazzino via COGZ60NO
  • cogv14w.cbl — TASK-3648: bolle accertate ora consentono funzioni post-aggiornamento
  • cogv15w.cbl — TASK-3648: messaggio "Abilitati tasti funzione Post Aggiornamento" su bolla accertata
  • coge08c.cbl — TASK-4477: validazione P.IVA/CF non aggirabile via mouse; TASK-2973: sanificazione XML su indirizzo/ragione sociale
  • coge08f.cbl — TASK-4477: validazione P.IVA/CF su fornitori; TASK-2973: sanificazione XML
  • cogf11.cbl — TASK-4553: controllo sede operativa (magg-fl-sede-operativa)
  • cogf12.cbl — TASK-4553: controllo sede operativa su sottoreparti
  • cogl03.cbl — TASK-4553: validazione sede operativa su creazione listino distinta
  • cogmam.cbl — TASK-4553: sede operativa su compensazione giacenze
  • cogv05.cbl — TASK-4553: nuovo campo "Sede operativa" nella gestione magazzini
  • cogz1a.cbl — TASK-4553: sede operativa su impegni commessa
  • cogz1b.cbl — TASK-4553: sede operativa su mansioni reparto/commessa
  • cogz6a.cbl — TASK-4553: sede operativa su export/import commesse
  • cogzam.cbl — TASK-4553: sede operativa su commesse generiche
  • cogzaq.cbl — TASK-4553: sede operativa su lavori in trasferimento
  • swn097.cbl — TASK-4553: sede operativa su sincronizzazione magazzini
  • impana.cbl — TASK-4553 + TASK-2973: sede operativa e sanificazione XML su import anagrafiche
  • cogm58.cbl — avviso di conferma cancellazione BDP con lista Modula gia' evasa
  • cogm79.cbl — sanificazione caratteri XML su destinazioni diverse (GESSTR CONV-PER-XML)
  • impdomer.cbl — nuovo campo MER-MADE-IN (paese di origine merce) con validazione
  • cogfa1.cbl — export made-in da COGMERA3 nelle dichiarazioni di origine
  • cogp65.cbl — TASK-4518: rilevamento importi con piu' di 2 decimali nelle righe fattura
  • cogv33.cbl — TASK-537: segnalazione articoli con s/n e giacenza significativa in inventario
  • cogv3c.cbl — esclusione articoli logicamente cancellati (mer-val = "C") dal riordino
  • cogf64.cbl — TASK-4557: correzione riferimento descrizione cliente e marcatura BDP provvisori
  • cogs68w.cbl — TASK-4557: skip filtro prestazioni/merci quando codice merce gia' specificato
  • cogv06no.cbl — TASK-4688: funzione duplica merce condizionale (solo BM-Solution e DEA-Colori)
  • cogv6a.cbl — calcolo data fine mese condizionale su az-personal = "BT"
  • swc001.cbl — TASK-4514: rimosso filtro che escludeva fornitori-agenti dall'export
  • swc009.cbl — TASK-4590: configurazione separata spese riba per codice merce
  • swn034.cbl — TASK-4596: inizializzazione flag email scadenza su nuovi contratti Areagate
  • swn089.cbl — spostamento logica date consegna prima del processing COGPORTES
  • asncanin.cbl — blocco cancellazione intervento con documenti di riapertura collegati

Strutturale (8 file):

  • coge01.cbl — aggiunta tabelle COGCESCR e COGCESAS (consegna/riconsegna asset, dati aggiuntivi cespiti)
  • coge03.cbl — open/close/init per le nuove tabelle COGCESCR e COGCESAS
  • coge11.cbl — nuovo tipo numerazione #60 "Asset No Cespiti"
  • cogc52.cbl — integrazione COGC66/COGC68 per consegna/riconsegna asset con nuovi pulsanti S-F6/S-F7
  • cogc56.cbl — validazione tipo movimento con verifica COGCESCR
  • cogp08.cbl — TASK-3434: aumento dimensione campi trs-linea/trs-tipo-dsp, configurazione classe listino
  • coge90.cbl — lookup tipo documento IVA (EUTA) su movimenti
  • asns25.cbl — TASK-3351: salvataggio prestazioni intervento condizionale su configurazione

Correttiva (3 file):

  • cogb70.cbl — correzione nomi variabili (t-gor-r-importo-dare/avere → t-gor-r-impo-dare/avere)
  • wmsw02.cbl — TASK-4687: protezione indice fuori bounds su griglia (tm-grid-det-dati-pnt = zero)
  • cogp41l.cbl — TASK-4523: fix ricalcolo prezzo container quando qta=1

Cosmetica (4 file):

  • aglancio.cbl — aggiunta messaggi debug
  • cogs55.cbl — formattazione e allineamento
  • geslnc.cbl — pulizia whitespace
  • gesstr00.cbl — pulizia whitespace

Altro (scr-dev):

  • gesjson.cbl / gesjson-test.cbl — refactoring infrastruttura logging e record variabili JSON

Copybook modificate:

  • cogmagag.cpy / cogmagag.k01 / cogmagag.k01-agg — aggiunta campo magg-fl-sede-operativa
  • k-modelli-ie-arpcntes.cpy / k-modelli-ie-cogmagag.cpy / k-modelli-ie-e-dop.cpy — modelli I/E aggiornati
  • utilgrid.cpy — aggiornamenti griglia

Documentazione tecnica aggiornata

  • Aggiornata: cogm65 — variabili WS per check consolidamento, paragrafo a-tm-stato-modula
  • Gia' aggiornata: swn117 — sezioni C.2.2/C.2.3 gia' presenti

Documentazione utente aggiornata

  • Aggiornata: cogv14 — sezione "Bolle gia' accertate" con funzioni post-aggiornamento
  • Aggiornata: cogf11 — nota sede operativa
  • Aggiornata: cogf12 — nota sede operativa
  • Aggiornata: cogl03 — nota sede operativa
  • Aggiornata: cogmam — nota sede operativa
  • Aggiornata: cogz1a — nota sede operativa
  • Aggiornata: cogz1b — nota sede operativa
  • Aggiornata: coge08c — validazione P.IVA e sanificazione XML
  • Aggiornata: coge08f — validazione P.IVA e sanificazione XML

Documentazione incrementale (Fase 4b)

10 programmi a menu documentati (documentazione utente + tecnica):

Contabilita' (4):

Programma Descrizione Posizione menu
COGU50 Pagamento Multiplo Fornitori Contabilita' > Fornit. a Part.Aperte
COGK57 Situazione Clienti Contabilita' > Clienti a Part.Aperte > Stampe
COGC79 Contabilizza solo doc. con data eff. Contabilita' > Bilancio > Chiusura/Riapertura
COGG11 Definizione Stampe Clienti Potenziali Contabilita' > Clienti Potenziali > Stampe Analitiche

Magazzino (2):

Programma Descrizione Posizione menu
COGQ32 Numeratori Cicli di Lavorazione Magazzino > Produzione > Cicli di Lavorazione
COGB63 Confezioni/Scomparti/Aree per merce Magazzino > Modula > Tabelle

Vendite (4):

Programma Descrizione Posizione menu
COGK51 Minor/Maggior Ristorno a Clienti Vendite > Ristorni > Parametri Ristorni
COGG19 Gestione Consegne Mediatori Vendite > Mediatori
COGG26 Inserimento Prefattura Mediatori Vendite > Mediatori
COGG12 Esecuzione Stampe Clienti Potenziali Contabilita' > Clienti Potenziali > Stampe Analitiche

Note

  • Programmi Y* modificati (yogmagag, yrpcntes): gestori tabella generati, non documentati
  • gesjson/gesjson-test: sottoprogetto scr-dev, documentazione separata
  • dfnm03: sottoprogramma Areagate, non a menu
  • jasn060: sottoprogramma XML Assist, non a menu
  • winz06/winz06g: componenti finestra (WIN*), esclusi dal perimetro
  • cogp95: modifica classificazione interna, impatto utente trascurabile
  • Copertura documentazione utente: ~57% dei programmi a menu in perimetro