Vai al contenuto

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 .cbl con 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 gruppi abilita/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 copy readconf/utilncnf presenti sono residui del programma modello e non incidono sul funzionamento (segnalato nelle singole schede).
  • Programmi collegati: cogt20/cogt34/cogt35 condividono l'anagrafica operatori (PRNTOPER) e si richiamano a vicenda (cogt20 -> cogt35 su F5 con gruppo aziende attivo; cogt35 usa cogt20 come help operatore). cog020/cog022 sono 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.