Vai al contenuto

Modifiche del 2026-07-18

[02:25] Aggiornamento Automatico

Sorgenti analizzati

  • cogm37.cblcorrettivo: aggiunta la perform x-trova-col-num-tm-tab mancante in preparazione griglia (mappa colonne disponibili), che causava un errore index out of bound sulle celle; aggiunta anche x-set-fl-mod (righe alternate). Corrisponde al bug 869e5yvqw.
  • cogu12.cblstrutturale: il tracciato del record di log giacenza (lgg-rec), prima definito inline nella FD, e' stato estratto nella copybook condivisa coglog-rec.cpy. Nessun impatto funzionale; programma non a menu, senza scheda dedicata (nessuna pagina creata).
  • cogv31.cbllogica di business: nuovo log di ricostruzione saldo scritto su giacenza.YYYYMM (stesso tracciato di COGU12, riga di tipo R), attivato dalla configurazione COGESYS/log-su-giacenza. Creata la scheda tecnica (prima assente).
  • cogv59.cbllogica di business: nuove colonne dinamiche Codice Merce Avanzato (CMA) in griglia (fino a 5), come in COGF64; sequenza da COGTABEL tipo 37, descrizioni da tipo 62, valori per merce da COGRACMT. Aggiunta copybook cogracmt.k02.
  • swn117.cbl — TASK-5664: esportazione della data di rientro della prestazione (LPR-RIENTRO-DATA di LODPNRIG → t-lcp-rientro-data del transito TMPLODCMPREST → a-lcp-rientro-data di ARPLODCMPREST, default 10101). Le altre modifiche presenti nel working-tree (nome paziente generalizzato, fasi toccate/COGZ60NO, TASK-4649 ora inserimento) erano gia' documentate in cicli precedenti.
  • swn143.cbl — file nuovo (untracked) la cui scheda tecnica era gia' stata creata nel ciclo del 2026-07-15: verificata allineata al sorgente, nessun aggiornamento necessario.

Documenti di import utilizzati

  • docs/import/bugs/bug_869e5yvqw.md — bug COGM37 (elaborato in pagina di dettaglio + indice bug risolti + integrazione "Casistica problemi noti" nella scheda COGM37)
  • docs/import/bugs/bug_869cjmvpk.md — bug EFFE Impianti / rendicontazione tecnici (pagina di dettaglio + indice; nessun programma COBOL identificabile, integrazione nel programma saltata)

Documentazione tecnica aggiornata

  • Creata: cogv31 — Ricreazione Saldi Magazzino, con la sezione dedicata al log di ricostruzione saldo (config log-su-giacenza)
  • Aggiornata: cogv59 — aggiunte tabella COGRACMT, copybook cogracmt.k02 e nota tecnica sulle colonne CMA (caricamento tipo 37/62, visibilita' e titoli dinamici in z-gridadmn-prepara)
  • Aggiornata: cogm37 — nuova sezione "Casistica problemi noti" con il bug 869e5yvqw
  • Aggiornata: swn117 — storico + sezione B.4.6: TASK-5664 data di rientro prestazione
  • Bug: create le pagine bug_869e5yvqw e bug_869cjmvpk; aggiunte le righe corrispondenti in bugs-risolti

Documentazione utente aggiornata

  • Aggiornata: cogv59 (Magazzino > Visualizzazioni > Merci x Cliente/Fornitore) — nota sulle colonne aggiuntive di classificazione avanzata degli articoli in griglia
  • Aggiornata: cogv31 (Sistema > Archivi > Ricostruzioni > Giacenze > Magazzini interni) — nota sul log mensile delle giacenze prodotto quando il programma corregge un saldo

Documentazione incrementale (Fase 4b)

Gap doc utente = 0 (invariato): nessuna pagina utente creata. Come da prassi consolidata (dal 2026-07-06) la Fase 4b documenta il gap tecnico = programmi a menu in perimetro con pagina utente ma privi di scheda docs/dev/programmi/<code>.md. Selezionati 20 programmi dell'area Magazzino (coerente con le modifiche odierne cogm37/cogv59), privilegiando i programmi presenti in piu' posizioni di menu e quelli interattivi/core. Schede source-grounded (lettura integrale del sorgente, tabelle/copybook/CALL verificate, posizioni menu da prog.txt). In diversi casi il titolo della scheda riflette la funzione reale letta dal sorgente, che differisce dall'etichetta di menu.

Magazzino (20):

Programma Descrizione Posizione menu
COGV14 Inserimento entrate fornitori: programma di lancio (dispatcher GUI/caratteri, ramo taglio lamiere) Magazzino > Entrate > Inserimento
COGV52 Selezione programma di stampa bolle / ristampa documento (dispatcher, certificato estero con "CE") Magazzino > Uscite > Bolle Accompagnatorie > Stampe > Ristampa documento
COGE52 Contabilizzazione corrispettivi vendita al dettaglio (nata per Cantina di Limidi) Magazzino > Uscite > Bolle Accompagnatorie > Dettaglio > Caric. in Co/Ge
COGFA4 Gestione parametri su tariffe doganali (COGTDPAR) Magazzino > Archivi & Tabelle > Tabelle > Varie > Parametri tariffe doganali
COGG15 Gestione raccordo Cantieri/Commesse Magazzino > Archivi & Tabelle > Cantieri > Collegamento Commesse
COGT29 Classifica del valore di magazzino Magazzino > Controllo Magazzino > Classifica Magazzino
COGV08 Stampa rubrica / listino di vendita Magazzino > Archivi & Tabelle > Stampe > Listini > Rubrica
COGW53 Visualizzazione giacenze magazzini secondari (lavoranti) Magazzino > Giacenze & Sottoscorta > Magazzini secondari
COGX03 Tracciabilita' dei lotti merce Magazzino > Visualizzazioni > Lotti Merce > Tracciabilita'
COGMB2 Inserimento/gestione carico rapido (magazziniere) Magazzino > Entrate > Inser./Gestione Semplificata
COGG6A Creazione buoni di prelievo da consegna (nuova versione) Magazzino > Uscite > Evasione vendite > Creazione buoni di prelievo
COGV33 Inserimento/gestione dell'inventario Magazzino > Inventario > Inserimento/Gestione
COGM39 Gestione gruppi sconto su listino (COGSCONT/COGGRSCT) Magazzino > Archivi & Tabelle > Listino Vendita > Gruppi Sconto
COGF6A Definizione listini parametrici - testate (COGLISPT) Magazzino > Archivi & Tabelle > Listino Vendita > Definizione listini parametrici
COGF6B Gestione listini parametrici - dettaglio (COGLISPD) Magazzino > Archivi & Tabelle > Listino Vendita > Gestione listini parametrici
COGM85 Visualizzazione e gestione matricole / serial numbers (motore COGU07) Magazzino > Visualizzazioni > Serial Numbers > Matricole & SerialNumbers
COGV3A Scheda ubicazioni articolo Magazzino > Giacenze & Sottoscorta > Scheda ubicazioni articolo
COGF31 Composizione matricole (produzione a matricole) Magazzino > Produzione > Produzione 2 > Prod. x Matricole > Composizione Matricole
COGF32 Avanzamento produzione (a matricole) Magazzino > Produzione > Produzione 2 > Avanzamento
COGL63 Consultazione giacenze/valore magazzino alla data (funzioni operative op. 777) Magazzino > Controllo Magazzino > Consultazione Valore Magazzino

Con questo batch l'area Magazzino scende da 81 a 61 programmi ancora privi di scheda tecnica (misura interna; totale gap tecnico su tutte le aree circa 549 prima del batch).

Note

  • Nessun marcatore *>DOC: presente nei 6 sorgenti analizzati.
  • swn143.cbl risulta ancora untracked in git ma la sua scheda tecnica era gia' completa dal ciclo 2026-07-15: nessun intervento.
  • cogu12.cbl non e' a menu e la modifica e' un puro refactoring (estrazione del tracciato in coglog-rec.cpy, ora condiviso con cogv31): nessuna pagina creata, solo nota.
  • Le pagine dev cogv31 e cogv59 non erano presenti nel nav tecnico (cogv59 aveva la scheda ma non la voce): entrambe aggiunte nel blocco Magazzino insieme alle 20 schede della Fase 4b.
  • Anomalie titolo/menu segnalate nelle schede: COGV14 e COGV52 sono dispatcher (il menu suggerisce un inserimento/stampa singola); COGE52 e' una contabilizzazione corrispettivi personalizzata; COGV08 stampa il listino ma il menu la chiama "Rubrica"; COGW53 documenta i "magazzini secondari" che coincidono con i lavoranti; COGL63 e' piu' ampia della sola "Consultazione Valore Magazzino".
  • COGX03 compare anche nel menu escluso "Ordini Bar > Tracciabilita' > Tracking Lotti": e' in perimetro tramite Magazzino, entrambe le posizioni sono documentate.
  • COGT29, COGF6A e COGL63 non hanno configurazione RNEWCONF applicativa (solo il sottosistema di debug): segnalato nelle rispettive schede.
  • Alcune schede linkano sottoprogrammi non ancora documentati: i link sono strutturalmente corretti e si risolveranno in cicli futuri (MkDocs emette solo un warning).