Vai al contenuto

Modifiche del 2026-04-17

[02:00] Aggiornamento Automatico

Sorgenti analizzati

  • cogc52.cbl -- aggiunto pulsante S-F6 "Dati Aggiuntivi" che chiama COGC68 (in aggiunta al gia' presente S-F7 Consegna/Riconsegna)
  • cogc56.cbl -- TASK cespite: blocco dismissione/vendita (tipo movimento D o V) se non e' stata ancora registrata la riconsegna sul COGCESCR
  • cogc66.cbl -- nuovo programma (dettaglio gia' documentato il 2026-04-16)
  • cogc67.cbl -- nuovo programma: stampa modulo consegna/riconsegna asset no cespite (modello Word via COGPA3)
  • cogc68.cbl -- nuovo programma (dettaglio gia' documentato il 2026-04-16)
  • cogc52.cbl -- aggiunti include utilcogc68.cpy, pulsante S-F6 magazzino + attivazione/disattivazione pulsante
  • coge08c.cbl -- TASK-4477 + TASK-2973: controllo P.IVA/CF alla conferma (anti-bypass mouse) e pulizia campi indirizzo/localita' per XML
  • coge08f.cbl -- TASK-4477 + TASK-2973: analogo a COGE08C per i fornitori
  • cogm65.cbl -- (gia' documentato 2026-04-16) completato filtro Stato Modula, S-F8 check consolidamento, colorazione griglia
  • cogm79.cbl -- TASK-2973: pulizia campi indirizzo e localita' destinazioni per formato XML
  • gesstr00.cbl -- solo modifiche di whitespace (nessun impatto funzionale, non richiede aggiornamento doc)
  • impana.cbl -- TASK-2973: nuovo paragrafo z-converti-w-testo-xml per sanitizzare indirizzo/localita'; TASK-4553: ripristinato controllo sede operativa usando magg-fl-sede-operativa (da COGMAGAG)
  • swn089.cbl -- aggiunto fallback sulla data scadenza ordine (tor-dascad) quando la prima riga consegna non fornisce date valide per a-ortes-data-cons-generica/tassativa
  • winc68.cbl -- nuovo programma helper: finestra di help per Asset no cespiti (chiamato da COGC68, non documentato come menu)
  • wmsw02.cbl -- TASK-4687: fix "Index out of bound" quando la griglia delle locazioni e' vuota (pulsanti S-F7 e F8)

Documenti di import utilizzati

  • docs/import/areagate/api/dev/API_documenti.md -- aggiornato schema PadreDocumentoInput/PadreRigaDocumentoInput (reso mutuamente esclusivo key_doc_host_padre e key_doc_area_padre)
  • docs/import/areagate/api/dev/API_matricole.md -- aggiunti campi output codice_marca e codice_tipo su MatricolaOutput
  • docs/import/areagate/api/user/API_documenti.md -- allineato allo schema tecnico
  • docs/import/areagate/api/user/API_matricole.md -- nessuna modifica utente necessaria (lista campi descrittiva gia' completa)
  • docs/import/bugs/bug_869am9tur.md -- bug ClickUp: impedita creazione di valori vincoli duplicati con stessa configurazione
  • docs/import/bugs/.sync-state.json -- stato interno del sincronizzatore bug (nessuna azione richiesta)
  • docs/import/verticalizzazioni/ocmis/OCMIS WIKI-20260416105234.md -- export WIKI OCMIS; la doc in docs/dev/verticalizzazioni/ocmis/ e' di proprieta' root e non aggiornabile da questa automazione (vedi Note)
  • docs/import/verticalizzazioni/ocmis/dev/machine-backends.md -- nuova sezione "Conversioni Go->PostgreSQL" e note su lin_stato; aggiornamento al file gemello in docs/dev/ bloccato dalle permission (vedi Note)

Documentazione tecnica aggiornata

  • Aggiornata: cogc52 -- aggiunto S-F6 nella CALL table, nuovo include utilcogc68.cpy, nuovo paragrafo "Dati aggiuntivi sicurezza/conformita' (S-F6)"
  • Creata: cogc67 -- stampa modulo consegna/riconsegna asset no cespite
  • Creata: bug_869am9tur -- dettaglio bug "Impedire creazione vincoli duplicati" (informazioni tecniche non disponibili nel task ClickUp)
  • Aggiornato: bugs-risolti -- aggiunta riga per bug_869am9tur
  • Aggiornata: swn089 -- note sul fallback tor-dascad quando le date consegna non sono valorizzate
  • Aggiornata: areagate/api-documenti -- schema raccordi padre (testata e riga) con key_doc_host_padre/key_doc_area_padre mutuamente esclusivi
  • Aggiornata: areagate/api-matricole -- campi codice_marca e codice_tipo su output GET

Documentazione utente aggiornata

  • Aggiornata: cogc52 -- aggiunto paragrafo "Dati Aggiuntivi (Shift+F6)" e riga tasti funzione
  • Aggiornata: cogc56 -- nuovo messaggio di errore su dismissione/vendita quando manca la riconsegna

Documentazione incrementale (Fase 4b)

10 programmi a menu documentati:

Magazzino (10):

Programma Descrizione Posizione menu
coge13 Camionisti (Autisti) Magazzino > Archivi & Tabelle > Tabelle
cogv03 Causali Bolle Magazzino > Archivi & Tabelle > Tabelle
cogm23 Raggruppamenti merci Magazzino > Archivi & Tabelle > Tabelle > Gruppi/raggruppamenti
coga13 Modifica Causali su Bolle Magazzino > Archivi & Tabelle > Varie
cogt51 Impostazione fornitore preferenziale Magazzino > Archivi & Tabelle > Merci Fornitori
cogg45 Esportazione Listino su Excel Magazzino > Archivi & Tabelle > Listino Vendita > Esportazione su Excel
cogm69 Riepilogo Lotti Magazzino > Produzione > Produzione > Visualizzazioni (+ 1 altra pos.)
cogb12 Stampa Bar-Code Estremi Magazzino > Uscite > Bolle Accompagnatorie > Bolle con MW-20 (+ Vendite)
cogb13 Stampa Bar-Code Clienti Magazzino > Uscite > Bolle Accompagnatorie > Bolle con MW-20 (+ Vendite)
cogb14 Stampa Bar-Code Vettori Magazzino > Uscite > Bolle Accompagnatorie > Bolle con MW-20 (+ Vendite)

Note

  • gesstr00.cbl presenta solo riformattazioni di whitespace (nessun impatto funzionale rilevabile con git diff --ignore-all-space): non e' stata aggiornata la documentazione.
  • winc68.cbl e' un helper di lookup (finestra di help Asset no cespiti) chiamato da COGC68: non essendo a menu non e' stato documentato in utente.
  • wmsw02.cbl e' un componente interno (finestra locazioni) non esposto a menu: la correzione del bug "Index out of bound" e' stata annotata solo nel changelog tecnico.
  • Pagine ocmis/dev/machine-backends.md e pagine della cartella docs/dev/verticalizzazioni/ocmis/ sono di proprieta' root e non modificabili dall'automazione corrente. Le modifiche presenti nell'import (sezione "Conversioni Go->PostgreSQL", note su lin_stato) richiedono intervento manuale.
  • Aggiornamento nav di mkdocs-generator.yml (docs/user e docs/dev) per le 10 nuove pagine utente e la nuova pagina tecnica COGC67 completato.