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.