Modifiche del 2026-07-19¶
[02:16] Aggiornamento Automatico¶
Sorgenti analizzati¶
cogv59.cbl— logica 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 (costantik-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..05con 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-ide per il valore diw-tipoimpostato inapri('1'=Lavorazioni,'2'=Macchine,'3'=Risorse); anche COGI23 condivide la stessa maschera conw-tipo='4'=Colture. - COGI22: annotato nella scheda un difetto minore residuo della copia del sorgente comune — in
aprivalorizzaprog-err/w-nome-hlpcon 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/.fdincbl/screens/) — verificato. - COGK25-COGK28 (Emporio Auto) condividono l'architettura a carattere (
mmmask) su archivio schede autoCOGSKAUT, 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).