Vai al contenuto

Modifiche del 2026-05-08

[02:21] Aggiornamento Automatico

Sorgenti analizzati

8 sorgenti COBOL analizzati. Sintesi:

  • artd06.cbl — Aggiunto campo "Magazzino" nella maschera di import percentuali centri costo merce (ArteDolciaria); il magazzino viene propagato come chiave nella scrittura di COGMERCC. Sotto-utility, non a menu.
  • cogi68.cbl — Modifica della sola data di sistema usata in test (commento -> assegnazione attiva). Programma del verticale Areapostel (fuori perimetro). Nessun aggiornamento documentazione.
  • cogk69.cbl — Estensione del controllo somma percentuali al per-magazzino: introdotto file indicizzato di transito COGTRANS per accumulare le quote per magazzino e validare ciascun magazzino indipendentemente (somma 100% o 0). Inserito tm-mag (k) come chiave nella scrittura su COGMERCC.
  • cogo14.cbl — Sotto-griglia di selezione righe ordini cliente/fornitore (chiamata da COGV14W/COGV50W). Auto-imposta il flag selezione a "S" quando l'utente immette una quantita' > 0. Disabilitato il blocco che impediva l'editing della quantita' su righe non selezionate. Riempi-campi: ora il prezzo netto viene ricalcolato dalla riga ordine applicando sconti 1/2 e arrotondamento per divisa via COGU10W.
  • gesstprc.cbl — Bumped k-versione-gesstprc da 2.9.1 a 2.10.0. Aggiunto blocco di commento (codice commentato) per la disabilitazione della form durante carica-processi (modify s-mm-1 enabled = 0/1): rimasto come riferimento, non attivo.
  • tempo811.cbl — Nuovo programma temporaneo di migrazione COGMERCC: legge l'archivio OLD e ne riproduce il contenuto sull'archivio NEW (chiave estesa con cpm-mag). Sotto-utility batch, non a menu.
  • win076.cbl — Window subroutine (selezione valore tabella merci avanzate). Pulizia commenti + estesa la firma procedure division using stringhe util-w76 per accettare il blocco util-w76 dal chiamante.
  • wpoptre.cbl — Bug fix TASK-4699: nella ricerca abilitazione per programma in MASKABIL/MASKABOP, il tipo era erroneamente "M" (Menu) anziche' "P" (Programma). Corretto.

Documenti di import utilizzati

  • docs/import/bugs/bug_869bvkunu.md — Bug COGV60NO: bolla "S" no-merci esposta come prima riga in fattura
  • docs/import/bugs/bug_869c3k1dd.md — Bug COGV94S: cancellazione riga e quadratura matricole
  • docs/import/bugs/bug_869cj62uc.md — Bug SIME app: cancellazione account
  • docs/import/bugs/bug_869cr0p4n.md — Bug Auriservice: SWN105 lento
  • docs/import/bugs/bug_869cv5ckf.md — Bug COGUB5: creazione fornitori senza P.IVA
  • docs/import/bugs/bug_869d460qn.md — Bug IPD clonazione vincoli
  • docs/import/bugs/bug_869d5p0fg.md — Bug Farmfront acquisto notifiche
  • docs/import/bugs/bug_869d5q5qk.md — Bug Digital calculate_roto_stats
  • docs/import/bugs/bug_869d62825.md — Bug COGP93: stampa sintesi ammortamenti
  • docs/import/bugs/bug_869d6atag.md — Bug Raindancer status icon
  • docs/import/bugs/bug_869d6bnf4.md — Bug Irrimec autobuy notifiche
  • docs/import/bugs/bug_869d6up6w.md — Bug Errato conteggio E.C.
  • docs/import/bugs/bug_869a1cmat.md — Bug fatturazione multi-sede

Documentazione tecnica aggiornata

  • Creata: cogk69 — Documentazione tecnica della suddivisione merci su centri di costo, con focus sul nuovo controllo somma percentuali per magazzino tramite file di transito COGTRANS.
  • Aggiornata: gesstprc — Punto 12 "Protezione form durante caricamento": il blocco modify s-mm-1, enabled = 0/1 e' ora documentato come commentato (presente come riferimento ma non attivo).
  • Aggiornata: cogp93 — Aggiunta sezione "Casistica problemi noti" con il bug 869d62825 (file sorgente non esiste se prima categoria senza cespiti).
  • Aggiornata: interno/swn/swn105 — Aggiunta sezione "Casistica problemi noti" con il bug 869cr0p4n (timeout AGLANCIO su rilascio antecedente all'ottimizzazione).

Documentazione utente aggiornata

  • Aggiornata: cogk69 — Nota che la quadratura del 100% e' verificata per ciascun magazzino (riga "Vis." nella sezione "La griglia di ripartizione").

Bug risolti

6 nuove pagine di dettaglio bug create:

Bug Programmi Riepilogo
869bvkunu COGV60NO Bolla "S" no-merci come prima riga in fattura
869c3k1dd COGV94S Mancanza eliminazione riga su gestione bolla
869cr0p4n COGMERA2, SWN105 Esportazione merci/servizi troppo lenta
869d62825 COGP93 Errore "file sorgente non esiste" se prima categoria senza cespiti
869d5q5qk N/D (web) Digital: calculate_roto_stats method not allowed
869d6up6w N/D Ticket #670987: errato conteggio E.C.

I bug 869a1cmat, 869cj62uc, 869cv5ckf, 869d460qn, 869d5p0fg, 869d6atag, 869d6bnf4 erano gia' censiti in esecuzioni precedenti.

Documentazione incrementale (Fase 4b)

20 programmi a menu documentati (solo utente):

Magazzino > Uscite (4):

Programma Descrizione Posizione menu
COGM87 Cancellazione Buono di Prelievo Magazzino > Uscite > Packing List > Cancellazione
COGM86S Ristampa Packing List da Ordine/Consegna Magazzino > Uscite > Packing List > Ristampa
COGM89 Elenco Buoni Evasi per Operatore Magazzino > Uscite > Packing List > Elenco Buoni Evasi x Oper.
COGMAA Definizione Giri di Consegna Magazzino > Uscite > Giri > Definizione giri

Magazzino > Trasferimenti (3):

Programma Descrizione Posizione menu
COGM31 Rientro al Magazzino Principale Magazzino > Trasferimenti > Trasferimenti Interni > Rientro al Mag.principale
COGM30P Ristampa Etichette Trasferimento Magazzino > Trasferimenti > Trasferimenti Interni > Ristampa Etichette
COGM98 Visualizzazione Conto Lavoro Magazzino > Trasferimenti > Visualizzazione c/Lavoro

Magazzino > Visualizzazioni (2):

Programma Descrizione Posizione menu
COGM41 Serial Number Non Rientrati Magazzino > Visualizzazioni > Serial Numbers > S/n non rientrati
COGM85 Matricole e Serial Number Magazzino > Visualizzazioni > Serial Numbers > Matricole & SerialNumbers

Magazzino > Archivi & Tabelle (2):

Programma Descrizione Posizione menu
COGN39 Sottogruppi Merceologici Magazzino > Archivi & Tabelle > Tabelle > Gruppi/raggruppamenti > Sottogruppi
COGP12 Listino per Riordino Magazzino > Archivi & Tabelle > Stampe > Listini > Listino x Riordino

Magazzino > Produzione (2):

Programma Descrizione Posizione menu
COGN42 Trasferimento/Produzione Matricole Magazzino > Produzione > Produzione > Matricole > Trasf./prod. matricole
COGN43 Stampa Identificazione Merce Magazzino > Produzione > Produzione > Matricole > Stampa identificazione merce

Magazzino > Giacenze e Sottoscorta (2):

Programma Descrizione Posizione menu
COGM81 Calcolo Sottoscorta Semplificato Magazzino > Giacenze & Sottoscorta > Scorte > Calcolo Sott. Semplificato
COGP32 Stampa Giacenze Magazzini Magazzino > Giacenze & Sottoscorta > Stampe > Giacenze Magazzini

Magazzino > Entrate (2):

Programma Descrizione Posizione menu
COGP60 Stampa Anomalie di Fornitura Magazzino > Entrate > Stampe > Stampa Anomalie di Fornitura
COGP61 Stampa Ritardi di Consegna Magazzino > Entrate > Stampe > Stampa Ritardi di Consegna

Vendite > Stampe (3):

Programma Descrizione Posizione menu
COGP07 Quantita' Trasportate per Vettore Vendite > Stampe > Q.ta Trasportate x Vettore
COGP69 Modulo D.D.T. su Laser Vendite > Stampe > Modulo D.d.T. su Laser
COGPA1 Riepilogo Consegne Vendite > Stampe > Riepilogo consegne

Note

  • COGI68 e' nel verticale Areapostel (fuori perimetro): la sola modifica era una move di data hardcoded usata in test, nessuna documentazione aggiornata.
  • COGO14 (selezione righe ordine) e' una sotto-form richiamata da COGV14W/COGV50W: documentazione tecnica non creata; la modifica sul calcolo prezzo netto e auto-selezione e' tracciata in questa entry.
  • ARTD06 e' una utility ArteDolciaria specifica (caricamento da CSV); non a menu, documentazione tecnica non creata.
  • TEMPO811 e' un programma di migrazione una-tantum; non a menu, documentazione tecnica non creata.
  • WIN076 e WPOPTRE sono utility di sistema invocate da altri programmi; documentazione tecnica non creata.
  • I link cross-site verso docs/user/... nella sezione "Documentazione incrementale" puntano alle pagine utente del rispettivo sito MkDocs e funzioneranno solo nel sito unificato; in assenza, sono comunque utili come riferimento testuale.