Vai al contenuto

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 campo magz-fl-sede a magg-fl-sede-operativa da 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 operativa
  • coge08f.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 configurazione salva-prestazioni-interventi-contratti per 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 COGTRANS
  • cogp41l.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-BT
  • cogv33.cbl — gestione merci con numeri seriali in azzeramento inventario
  • swn117.cbl — tracciamento fasi toccate per avanzamento commesse
  • impdomer.cbl — supporto campo "Made In" (paese di origine) in import/export
  • impana.cbl — sanitizzazione XML + controllo sede operativa
  • swc001.cbl — TASK-4514: rimosso filtro agente su download fornitori
  • swn034.cbl — TASK-4596: inizializzazione flag email scadenza su ARPCNTES
  • cogv60no.cbl — chiamata POSTIT per tracciamento cliente post-fatturazione
  • cogv3c.cbl — filtro merci logicamente cancellate (mer-val = "C")
  • cogp95.cbl — riconoscimento flag csm-fl-1 = "F" per tipo fatturazione
  • jasn060.cbl — campo XML j1_rcit_commento_risolutivo
  • cogb70.cbl — correzione nomi campo (typo importo-dare/avereimpo-dare/avere)
  • aglancio.cbl — tracce debug su ciclo principale
  • coge63.cbl — correzione punteggiatura e paragrafo exit
  • gesjson.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 operativa
  • k-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.cbl e yrpcntes.cbl sono gestori di tabella auto-generati (Y*) e non vengono documentati.
  • I sorgenti gesjson.cbl e gesjson-test.cbl fanno parte del sottoprogetto scr-dev (Screen Designer → JSON).
  • I sorgenti winz06.cbl e winz06g.cbl sono 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.