Vai al contenuto

Modifiche del 2026-07-19

[02:16] Aggiornamento Automatico

Sorgenti analizzati

  • cogv59.cbllogica di business (gia' documentata): le colonne dinamiche Codice Merce Avanzato (CMA) in griglia (fino a 5, sequenza da COGTABEL tipo 37, descrizioni da tipo 62, valori per merce da COGRACMT, come in COGF64) erano gia' state documentate nel ciclo del 2026-07-18. In questo ciclo il sorgente e' stato rilevato nuovamente come modificato: la scheda tecnica e' stata corretta su un dettaglio non allineato al codice (vedi Note). Nessun marcatore *>DOC: presente.

Documentazione tecnica aggiornata

  • Aggiornata: cogv59 — corretti gli id delle colonne CMA nella nota tecnica: il sorgente usa gli id 32-36 (costanti k-colid-cma-01..05), non 11-15 come indicato in precedenza.

Documentazione incrementale (Fase 4b)

Gap doc utente = 0 (invariato): nessuna pagina utente creata, nessun registro utente per la giornata. 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 il sorgente modificato odierno cogv59), privilegiando i cluster funzionali interattivi/core: Colture (archivi di base e operativo), Giri di consegna, Autoveicoli (Emporio Auto) e alcune visualizzazioni/gestioni varie. 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
COGI10 Anagrafica voci di controllo/attivita' colture (CICLAVOR) Magazzino > Colture > Archivi di Base > Voci di controllo
COGI20 Anagrafica di base Lavorazioni con attivita' collegate (CICBASTE/CICBASRI) Magazzino > Colture > Archivi di Base > Lavorazioni
COGI21 Anagrafica di base Macchine (stesso sorgente di COGI20, w-tipo='2') Magazzino > Colture > Archivi di Base > Macchine
COGI22 Anagrafica di base Risorse (stesso sorgente comune, w-tipo='3') Magazzino > Colture > Archivi di Base > Risorse
COGI23 Anagrafica di base Colture (w-tipo='4', magazzino e attivita' collegate) Magazzino > Colture > Archivi di Base > Colture
COGI25 Inserimento/variazione ore lavorate uomo/macchina con coefficiente di conversione Magazzino > Colture > Operativo > Inserimento Ore
COGI50 Batch di calcolo costi orari dei centri di costo con ribaltamento su CICBASTE Magazzino > Colture > Operativo > Calcola Voci di costo
COGT71 Manutenzione a griglia della tabella "Evidenza commerciale articoli" (COGTABEL tipo FW) Magazzino > Archivi & Tabelle > Tabelle > Evidenza commerciale articoli
COGMAA Anagrafica di testata dei giri di consegna (COGGRTES), dettagli periodo via COGMAB Magazzino > Uscite > Giri > Definizione giri
COGMAC Esplosione dei giri per giorno (COGGRDAY) su un intervallo di date, via GESDATE Magazzino > Uscite > Giri > Preparazione giri
COGMAD Modifica manuale dei destinatari di un giro giornaliero (variante App Ordini Bar) Magazzino > Uscite > Giri > Modifica giri
COGG61 Dispatcher RMA/Conto Anticipo: ricerca via WIN107, instrada su COGG36/38/41/42 Magazzino > Posizioni CA/RMA > Centro di Controllo
COGK25 Stampa listino vetture disponibili dell'Emporio Auto (prezzi cifrati) Magazzino > Autoveicoli > Listini
COGK26 Segnalazione schede auto con documenti mancanti (fattura, atto, libretto, CDP...) Magazzino > Autoveicoli > Controlli
COGK27 Bilancio economico delle vendite auto (acquisto, spese, margine per vettura) Magazzino > Autoveicoli > Bilanci
COGK28 Statistiche/situazioni delle schede auto per fornitore o rivenditore, per stato Magazzino > Autoveicoli > Situazioni
COGMA9 Visualizzazione in griglia dei lotti merce in scadenza per intervallo di date Magazzino > Giacenze & Sottoscorta > Lotti merce > Lotti in scadenza
COGM118 Consultazione e rettifica dell'archivio di valorizzazione LIFO (COGMLIFO) Magazzino > Controllo Magazzino > Lifo > Gestione Archivio
COGM98 Visualizzazione delle righe di conto lavoro esterno (COGCLAVO) Magazzino > Trasferimenti > Visualizzazione c/Lavoro
COGV3B Tracciamento della destinazione (vendita/produzione) dei serial number acquistati Magazzino > Visualizzazioni > Serial Numbers > Destinazione s/n acquistati

Con questo batch il totale del gap tecnico passa da 528 a 508 programmi a menu ancora privi di scheda; l'area Magazzino (misura interna, per primo menu) scende da 63 a 43.

Note

  • Nessun marcatore *>DOC: presente nel sorgente analizzato (cogv59).
  • cogv59: rilevato nuovamente come modificato rispetto al ciclo 2026-07-18; la funzionalita' CMA era gia' documentata. L'unico disallineamento residuo era l'intervallo di id colonna nella nota tecnica (indicava 11-15 mentre il codice definisce k-colid-cma-01..05 con valori 32-36): corretto. La pagina utente era gia' accurata (non cita id interni) e non e' stata toccata.
  • COGI20 / COGI21 / COGI22 sono un unico sorgente comune triplicato: differiscono solo per program-id e per il valore di w-tipo impostato in apri ('1'=Lavorazioni, '2'=Macchine, '3'=Risorse); anche COGI23 condivide la stessa maschera con w-tipo='4'=Colture.
  • COGI22: annotato nella scheda un difetto minore residuo della copia del sorgente comune — in apri valorizza prog-err/w-nome-hlp con la costante 'COGI20' anziche' 'COGI22'.
  • COGM98: il commento di intestazione del sorgente ("Visualizzazione rimanenze per merce") e' un residuo del programma di origine; la funzione reale (titolo maschera e archivio COGCLAVO) e' la visualizzazione del conto lavoro esterno — documentata quella effettiva.
  • COGG61 e' un puro dispatcher (nessun file dichiarato, delega a WIN107 e ai programmi COGG36/38/41/42): l'etichetta "Centro di Controllo" e' stata mappata sulla funzione reale nella scheda.
  • COGT71 opera sulla tabella COGTABEL tipo "FW"; i file di supporto sono generati da Screens (.select/.fd in cbl/screens/) — verificato.
  • COGK25-COGK28 (Emporio Auto) condividono l'architettura a carattere (mmmask) su archivio schede auto COGSKAUT, con valori economici cifrati (CRYPT) e stampa via COGS54; F7 apre la scheda auto (COGK10).
  • Alcune schede linkano sottoprogrammi non ancora documentati: i link sono strutturalmente corretti e si risolveranno in cicli futuri (MkDocs emette solo un warning).