Vai al contenuto

Modifiche del 2026-04-10

[09:00] Aggiornamento Automatico

Sorgenti analizzati

38 sorgenti COBOL modificati, 5 copybook modificate, 2 nuovi programmi. Principali interventi:

TASK-4553 — Ripristino controllo sede operativa magazzini (12 programmi):

  • coge08c.cbl, cogf11.cbl, cogf12.cbl, cogl03.cbl, cogmam.cbl, cogv05.cbl, cogz1a.cbl, cogz1b.cbl, cogz6a.cbl, cogzam.cbl, cogzaq.cbl, impana.cbl, swn097.cbl, yogmagag.cbl — nuovo campo magg-fl-sede-operativa in COGMAGAG sostituisce il vecchio magz-fl-sede. Ripristinato il controllo che era stato disattivato. COGV05 ha il campo editabile in maschera.
  • cogmagag.cpy — aggiunto campo magg-fl-sede-operativa pic x(01)
  • cogmagag.k01 — rigenerato con recovery automatico per errore 47
  • k-modelli-ie-cogmagag.cpy — costante k-ie-cogmagag-magg-fl-sede-operativa value 0017

TASK-4477 — Validazione P.IVA/CF alla conferma (2 programmi):

  • coge08c.cbl, coge08f.cbl — validazione eseguita anche al momento della conferma del record per impedire bypass via mouse

TASK-2973 — Pulizia caratteri XML su indirizzi (4 programmi):

  • coge08c.cbl, coge08f.cbl, cogm79.cbl, impana.cbl — sanitizzazione caratteri speciali e accentate via GESSTR "CONV-PER-XML"

TASK-3648 — Tasti funzione post-aggiornamento su bolle accertate (2 programmi):

  • cogv14w.cbl — nuovo paragrafo tf-post-aggio con dialogo tasti funzione (stampa etichette, stampa bolla, aggiornamento listino, anomalie fornitura, ecc.)
  • cogv15w.cbl — messaggio informativo aggiornato

TASK-4518 — Segnalazione importi con >2 decimali (1 programma):

  • cogp65.cbl — rileva e segnala movimenti con importi con piu' di 2 cifre decimali

TASK-537 — Inventario e serial number (1 programma):

  • cogv33.cbl — merci a serial number non azzerate durante preparazione inventario con "Dati precedenti = Azzerati"

TASK-3351 — Config prestazioni interventi contratti (1 programma):

  • asns25.cbl — nuova RNEWCONF asns25-salva-prestazioni-interventi-contratti per rendere opzionale il salvataggio

TASK-4590 — Spese riba separate da spese bolli (1 programma):

  • swc009.cbl — nuova configurazione swc009-merce-spese-riba per gestire merce spese riba separatamente

TASK-4514 — Scaricamento fornitori senza esclusione agenti (1 programma):

  • swc001.cbl — rimosso filtro che escludeva fornitori marcati come agente

Altre modifiche di business:

  • cogb70.cbl — corretto nome campo importo dare/avere in due condizioni IF
  • coge63.cbl — aggiunto controllo tm-ban-cod not = 0 per evitare confronti su codice banca nullo
  • cogfa1.cbl — export campo made-in (paese di produzione) da COGMERA3
  • impdomer.cbl — import/export nuovo campo MER-MADE-IN con validazione paese
  • cogp95.cbl — aggiunto flag csm-fl-1 = "F" per tipo fornitore
  • cogv3c.cbl — escluse merci con cancellazione logica (mer-val = "C")
  • cogv60no.cbl — visualizzazione post-it cliente prima di proseguire
  • cogv6a.cbl — ripristinato calcolo data fine mese precedente per personalizzazione BT
  • jasn060.cbl — nuovo tag XML C-COMMENTO-RISOLUTIVO
  • winz06.cbl, winz06g.cbl — descrizione cliente studio estesa a 80 caratteri (nome + nome2)
  • cogp08.cbl — reworking stampa prestazioni odontosoft con raggruppamenti XML

Programmi di sincronizzazione / infrastruttura:

  • gesjson.cbl, gesjson-test.cbl — refactoring motore JSON (compaction, pretty-print via Python, logging)
  • aglancio.cbl — aggiunto debug logging
  • k-modelli-ie-e-dop.cpy — costante k-ie-e-dop-made-in value 0011
  • cogmagag.k01-agg — semplificazione trigger (rimossi trigger vuoti)

Nuovi programmi:

  • swn140.cbl — SWN140: export codici merce fornitore per DB KPN v2.0
  • swn141.cbl — SWN141: export listini fornitore per DB KPN v2.0

Documentazione tecnica aggiornata

  • Aggiornata: nessuna pagina tecnica esistente richiedeva aggiornamento per queste modifiche

Documentazione utente aggiornata

  • Aggiornata: COGP65 — aggiunta nota su segnalazione importi con >2 decimali
  • Aggiornata: COGV05 — aggiunta nota su nuovo campo sede operativa
  • Aggiornata: COGB70 — aggiunta nota su correzione calcolo importi

Documentazione incrementale (Fase 4b)

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

Contabilita' — Allegati Cli/For (2):

Programma Descrizione Posizione menu
COGE88 Creazione Archivio Allegati Contabilita' > Allegati Cli/For
COGE89 Stampa Allegati Cli/For Contabilita' > Allegati Cli/For

Contabilita' — Archivi e Tabelle > Stampe (4):

Programma Descrizione Posizione menu
COG005 Stampa Centri di Costo Contabilita' > Archivi & Tabelle > Stampe
COGE73 Stampa Piano Conti Contabilita' > Archivi & Tabelle > Stampe
COGP43 Stampa Riepilogo Contabile Clienti Contabilita' > Archivi & Tabelle > Stampe > Clienti
COGP46 Estrazione Archivio / Etichette Contabilita' > Archivi & Tabelle > Stampe > Clienti

Contabilita' — Archivi e Tabelle > Stampe Soci (1):

Programma Descrizione Posizione menu
COGE36 Rubrica Soci Contabilita' > Archivi & Tabelle > Stampe > Soci

Contabilita' — Archivi e Tabelle > Tabelle (2):

Programma Descrizione Posizione menu
COGD47 Legali Contabilita' > Archivi & Tabelle > Tabelle
COGG33 Posizioni/Qualifiche Contabilita' > Archivi & Tabelle > Tabelle

Contabilita' — Bilancio (1):

Programma Descrizione Posizione menu
COGC03 Stampa Art. Chiusura C/Econ. Contabilita' > Bilancio > Chiusura/Riapertura Esercizio

Note

  • Nessun marcatore *>DOC: trovato nei sorgenti modificati
  • I programmi WIN* (winz06, winz06g) sono sotto-componenti finestra, esclusi dalla documentazione autonoma
  • GESJSON e GESJSON-TEST fanno parte del sottoprogetto scr-dev, documentato separatamente
  • SWN140 e SWN141 sono nuovi programmi di sincronizzazione KPN; la documentazione sara' integrata nella sezione Areagate quando completi
  • Programmi a menu senza documentazione utente rimanenti: ~900 (di cui ~379 in Magazzino, ~192 in Contabilita')