Vai al contenuto

TGL201 - Giacenza profilati

Sorgente: cbl/tgl201.cbl | Tipo: Programma a menu | Program-ID: TGL201

Menu: Magazzino > Giacenze & Sottoscorta > Giacenza profilati

Scopo

Consultazione delle giacenze profilati a magazzino in tempo reale, con filtri per materiale, famiglia, profilo e designazione. Speculare a TGL200 per i profilati.

File e Tabelle

File/Tabella Uso
COGRIGOR Righe ordini/giacenze
COGMERCI Anagrafica merci
COGGEANA Anagrafica generale
COGMAGAZ Anagrafica magazzini
COGMOMAG Movimenti magazzino
TGLMATER Anagrafica materiali
TGLDESGN Anagrafica designazioni

Programmi chiamati

  • TGL010 — lookup materiali
  • TGL013 — lookup designazioni
  • COGV43, COGM67, COGM07, COGV11 — gestioni magazzino
  • COGO35 — ordini fornitori
  • COGU06, COGU10W — utenti/abilitazioni
  • TGLS02, TGLS04 — utility taglio
  • COGS65W — ricerca cliente
  • COGS37B — selezione articolo

Controllo certificato (filtro)

In fase di estrazione, per ogni riga profilato il programma verifica l'esistenza del documento immagine/certificato collegato alla merce chiamando COGU06 con u06-ope = "Cerca-esistenza-doc", u06-fl-interno = "D", u06-tip-doc = "AM" e chiave documento merce + "IM". L'esito (w-cert-esiste = "S"/"N") alimenta il filtro su certificato della griglia.

Note

  • Programma di sola consultazione.
  • La giacenza e' calcolata in tempo reale dai movimenti.
  • Le unita' di misura dipendono dalla designazione (m, kg, pezzi).

Storico modifiche

2026/06 - TASK-5335: rilevamento certificati inseriti manualmente

Rimosso il vincolo che eseguiva il controllo di esistenza del certificato solo quando il flag tgls02-mp-cert-richiesto = "S". Ora il controllo (COGU06 "Cerca-esistenza-doc", con u06-fl-interno = "D") viene eseguito sempre: se il documento immagine/certificato esiste, la riga viene marcata come provvista di certificato (tgls02-mp-cert-richiesto = "S"). In questo modo vengono rilevati anche i certificati inseriti manualmente dopo l'inserimento dell'ordine, in coerenza con la modifica analoga gia' presente in TGL200 (PBUG-562 del 29/01/20). La modifica e' applicata in entrambi i punti di scansione del programma.


Casistica problemi noti

Certificato su "non richiesto" non resta visualizzabile dopo l'archiviazione

  • Sintomo: nella giacenza materiali, un certificato archiviato su una riga con stato certificato "non richiesto" tornava "non archiviato" e non piu' visualizzabile alla riapertura della finestra; sulle righe "presente" l'archiviazione funzionava correttamente (stato "archiviato", visualizzazione con F4).
  • Causa: il controllo di esistenza del documento veniva eseguito solo quando il flag certificato richiesto era "S"; per le righe "non richiesto" il documento archiviato non veniva rilevato alla riapertura.
  • Correzione: rimosso il vincolo sul flag; la verifica di esistenza del documento (COGU06 "Cerca-esistenza-doc", u06-fl-interno = "D") viene eseguita sempre e la riga viene marcata come provvista di certificato se il documento esiste, in entrambi i punti di scansione (TASK-5335).
  • Riferimento: dettaglio bug - ClickUp 869dng5kh