Modifiche del 2026-07-18¶
[02:25] Aggiornamento Automatico¶
Sorgenti analizzati¶
cogm37.cbl— correttivo: aggiunta laperform x-trova-col-num-tm-tabmancante in preparazione griglia (mappa colonne disponibili), che causava un errore index out of bound sulle celle; aggiunta anchex-set-fl-mod(righe alternate). Corrisponde al bug 869e5yvqw.cogu12.cbl— strutturale: il tracciato del record di log giacenza (lgg-rec), prima definito inline nella FD, e' stato estratto nella copybook condivisacoglog-rec.cpy. Nessun impatto funzionale; programma non a menu, senza scheda dedicata (nessuna pagina creata).cogv31.cbl— logica di business: nuovo log di ricostruzione saldo scritto sugiacenza.YYYYMM(stesso tracciato di COGU12, riga di tipoR), attivato dalla configurazioneCOGESYS/log-su-giacenza. Creata la scheda tecnica (prima assente).cogv59.cbl— logica 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 copybookcogracmt.k02.swn117.cbl— TASK-5664: esportazione della data di rientro della prestazione (LPR-RIENTRO-DATAdi LODPNRIG →t-lcp-rientro-datadel transito TMPLODCMPREST →a-lcp-rientro-datadi ARPLODCMPREST, default10101). 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 (configlog-su-giacenza) - Aggiornata:
cogv59— aggiunte tabella COGRACMT, copybookcogracmt.k02e nota tecnica sulle colonne CMA (caricamento tipo 37/62, visibilita' e titoli dinamici inz-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_869e5yvqwebug_869cjmvpk; aggiunte le righe corrispondenti inbugs-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.cblrisulta ancora untracked in git ma la sua scheda tecnica era gia' completa dal ciclo 2026-07-15: nessun intervento.cogu12.cblnon e' a menu e la modifica e' un puro refactoring (estrazione del tracciato incoglog-rec.cpy, ora condiviso concogv31): nessuna pagina creata, solo nota.- Le pagine dev
cogv31ecogv59non 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).