Vai al contenuto

Siderpress: certificato su "non richiesto" non resta visualizzabile dopo l'archiviazione

Campo Valore
ID ClickUp 869dng5kh
Data segnalazione 2026-06-11
Data risoluzione 2026-06-22
Cliente Siderpress (ticket assistenza #394729)
Programmi coinvolti TGL201
Impatto Alto

Sintomo

Nella giacenza dei materiali, per una riga il cui stato certificato risultava "non richiesto", il sistema consentiva di archiviare il file ma, chiudendo e riaprendo la finestra, non veniva piu' proposta l'opzione di visualizzazione e la riga tornava in stato "non archiviato". Il comportamento corretto si vedeva invece sulle righe con stato certificato "presente": dopo l'archiviazione passavano a "archiviato" e il documento era visualizzabile con F4. Per Siderpress era necessario che un certificato, una volta archiviato, restasse sempre visualizzabile a prescindere dallo stato di partenza.

Causa

In fase di estrazione, TGL201 eseguiva il controllo di esistenza del documento immagine/certificato solo quando il flag di certificato richiesto era valorizzato ("S"). Per le righe con certificato "non richiesto" il controllo non veniva eseguito: alla riapertura della finestra il documento archiviato non veniva rilevato e la riga risultava nuovamente priva di certificato.

Correzione

E' stato rimosso il vincolo che subordinava il controllo al flag "certificato richiesto". Ora la verifica di esistenza del documento (chiamata a COGU06 con u06-ope = "Cerca-esistenza-doc", u06-fl-interno = "D") viene eseguita sempre: se il documento immagine/certificato esiste, la riga viene marcata come provvista di certificato. In questo modo vengono rilevati anche i certificati archiviati manualmente su righe "non richiesto", che restano cosi' stabilmente visualizzabili. La modifica e' applicata in entrambi i punti di scansione del programma, in coerenza con l'analoga correzione gia' presente in TGL200. Riferimento nel sorgente: TASK-5335.