Modifiche del 2026-08-03¶
[02:21] Aggiornamento Automatico¶
Sorgenti analizzati¶
Nessun sorgente COBOL in perimetro risulta modificato dall'ultimo ciclo:
- L'albero di lavoro dei sorgenti e' invariato (nessun
.cblcon data di modifica successiva all'ultimo snapshot; il piu' recente risale a fine maggio 2026). Le differenze segnalate dal confronto snapshot sono dovute a un riallineamento del formato dello snapshot precedente (che non tracciava le copybook) e non a modifiche di contenuto. - Verifica incrociata su
git diff: i sorgenti con marcatori*>DOC:(cogf64, cogg69ht, cogg77, cogp78ht, cogs26, cogm65, dfnm03, swn139, wmsw04, ecc.) corrispondono a lavorazioni gia' elaborate nei cicli precedenti; nessun nuovo marcatore introdotto dall'ultimo ciclo.
Non essendoci sorgenti in perimetro modificati, la Fase 2b/3 (documentazione guidata dalle modifiche) non produce aggiornamenti in questo ciclo.
Documentazione incrementale (Fase 4b)¶
Il gap di documentazione utente (programmi a menu con sorgente ma senza pagina utente) resta confermato a 0: i residui a menu privi di pagina utente sono tutti programmi senza sorgente in cbl/ (23 in perimetro), non documentabili. La Fase 4b prosegue quindi sulla documentazione tecnica; il gap residuo (228 programmi all'inizio del ciclo) e' concentrato nel menu Sistema (212) e nel Laboratorio Odontotecnico (16).
Questo ciclo documenta 20 programmi interattivi del menu Sistema > Configurazione (solo scheda tecnica; la pagina utente esisteva gia' per tutti), scelti tra i programmi di configurazione con maschera/griglia e raggruppati per sottosistema. Gap tecnico residuo dopo il ciclo: 208.
Ricerca e stampa merce (4):
| Programma | Descrizione | Posizione menu |
|---|---|---|
cog020 |
Sequenza dei tipi di ricerca merce per funzione applicativa (sequenza base + override), su COGTABEL tipo 5; unica chiave RNEWCONF letta (RICEGENERA/ACCEPT-CON-TAB) |
Sistema > Configurazione > Sequenze (Ricerca merci) |
cog021 |
Menu di selezione delle stampe di magazzino/merce che richiama COG021S per la stampa scelta | Sistema > Configurazione > Sequenze (Stampa merci) |
cog022 |
Selezione della funzione (COGTABEL tipo 86) di cui personalizzare la sequenza di ricerca merce, richiama COG022S | Sistema > Configurazione > Sequenze (Nuove ricerche merci) |
cogn08 |
Abilitazione dei 13 tipi di ricerca merce/anagrafica (flag S/N) su COGTABEL tipo 70 RICE/DEFINE, dettaglio via COGN10 |
Sistema > Configurazione (Ricerche) |
Testi, note e documenti (4):
| Programma | Descrizione | Posizione menu |
|---|---|---|
cog011 |
Associa a un elenco fisso di voci il codice tipo documento IVA (COGTABEL tipo 68) su COGAZIEN/CAPAZIEN, con codici reverse-charge/PA e help WIN067 | Sistema > Configurazione (Tipi Documento Iva) |
cogm0a |
Regole di parsing (prefisso/suffisso/lunghezza) delle informazioni estratte dai testi delle chiamate, tabella COGPARSE | Sistema > Configurazione (Riconoscimento informazioni) |
cogm0b |
Testi variabili per classe/lingua/suddivisione documento su COGDESVA, con validazione lingua da COGTBLNG e help COGE0A | Sistema > Configurazione (Gestione testi variabili) |
cogv99 |
Note fisse (COGDESCR tipo SD) per documento/sottotipo/causale/anagrafica, editing via COGZDEW e travaso tramite tabella temporanea LODTMDES | Sistema > Configurazione (Note Fisse su Documenti) |
Configurazione e autorizzazioni (4):
| Programma | Descrizione | Posizione menu |
|---|---|---|
cfg03 |
Editor generale delle configurazioni su COGCNF (lo store letto da RNEWCONF), con metadati/default/valori ammessi da CNFTES/CNFPAR/CNFDEF/CNFVAL/CNFDES | Sistema > Configurazione (Configurazioni) |
cogm0c |
Autorizzazioni sui documenti sulla tabella CFGAUTORIZZAZIONI del DB esterno AreaGATE (Postgres) via routine sub-cfg-*, con sincronizzazione APSTATOSYN; legge 6 chiavi RNEWCONF |
Sistema > Configurazione (Autorizzazioni) |
cogw03 |
Programma/comando e opzioni per aprire i file per estensione, su COGCNF gruppo arc-ott (comando-open-ext/opzioni-open-ext), in modalita' generale o locale per postazione |
Sistema > Configurazione > Estensioni |
geslnc |
Consultazione/personalizzazione dei testi di maschera (label/messaggi) per programma e lingua su SCRTESTC/SCRTESTG, griglia paginata via transito COGTRANS | Sistema > Configurazione (Etichette e Messaggi) |
Menu, operatori e segnalazioni (8):
| Programma | Descrizione | Posizione menu |
|---|---|---|
cfg08 |
Riordino dei tasti funzione della toolbar, sequenza persistita nel record COGCNF (*/TOOLBAR/ORDINAMENTO-TASTI-FUNZIONE) |
Sistema > Configurazione > Menu/Operatori |
cog050 |
Aggrega il log operatori MASKLOG per contare gli utilizzi delle funzioni per data/operatore/postazione, via file temporaneo COGTRANS con ordinamento per colonna | Sistema > Configurazione > Menu/Operatori |
cogt20 |
Anagrafica operatori PRNTOPER/PRNTOPE2/MASKOPER con profili, abilitazioni, password cifrate e sincronizzazione KPN (SWN073) | Sistema > Configurazione > Menu/Operatori |
cogt30 |
Anagrafica dei profili operatore (PRNTPROF) con modalita' di abilitazione Ottimistica/Pessimistica, richiamabile come lookup di selezione | Sistema > Configurazione > Menu/Operatori |
cogt34 |
Gestione utenti di login WEB (PRNTLOGN) con abbinamento a operatore, tecnico o anagrafica cliente/fornitore | Sistema > Configurazione > Menu/Operatori |
cogt35 |
Restrizioni di visibilita' operatore-azienda del gruppo (PRNTOPRS) via file di transito, con sincronizzazione KPN (SWN012) | Sistema > Configurazione > Menu/Operatori |
cogt40 |
Configurazione delle 20 tipologie fisse di avvisi/notifiche su COGSGTIP (attivazione, soglie, operatore, flag), vincolo destinatari su COGSGDST e gestione via COGT41 | Sistema > Configurazione (Segnalazioni) |
gespassw |
Attivazione/disattivazione delle password su funzioni sensibili (sblocco prezzo/fido/giacenza, contatti) e password Soprasteria, via COGS10 e COGTABEL/COGCNF | Sistema > Configurazione (Gestione Password) |
Note¶
- Tutte e 20 le schede sono state generate leggendo per intero i sorgenti e i relativi copybook di tracciato/chiave; i nomi di tabelle, chiavi, campi e le CALL riportati sono quelli effettivamente presenti nel codice.
- Chiavi RNEWCONF applicative rilevate:
cog020(RICEGENERA/ACCEPT-CON-TAB),cfg03(editor dello store COGCNF; legge 3 chiavi di servizio della propria maschera),cogm0c(6 chiavi dei gruppiabilita/areaapp/assist),cogt20(ODONTO/GESTIONE-REPARTI,abilita/gruppo-aziende,assist/gestione-gruppo-aziende),cogt35(assist/gestione-gruppo-aziende),gespassw(connect/soprasteria-password). Negli altri programmi le copyreadconf/utilncnfpresenti sono residui del programma modello e non incidono sul funzionamento (segnalato nelle singole schede). - Programmi collegati:
cogt20/cogt34/cogt35condividono l'anagrafica operatori (PRNTOPER) e si richiamano a vicenda (cogt20 -> cogt35 su F5 con gruppo aziende attivo; cogt35 usa cogt20 come help operatore).cog020/cog022sono due generazioni della stessa configurazione "ricerca merci" su COGTABEL (tipo 5 vs tipo 86). - Le voci di navigazione per le 20 nuove schede sono state aggiunte a
docs/dev/mkdocs-generator.yml(sezione Programmi > Sistema), insieme alla voce del registro odierno (sezione Registro modifiche). - Nessuna modifica alla documentazione utente in questo ciclo (gap utente gia' a 0 e nessun sorgente in perimetro modificato): la pagina di registro utente per oggi non viene creata.