OSK - problema rinnovo contratti¶
| Campo | Valore |
|---|---|
| ID ClickUp | 869dn6b7j |
| Data segnalazione | 2026-06-11 |
| Data risoluzione | 2026-06-12 |
| Programmi coinvolti | ASN051, OSK004 |
| Impatto | Alto |
Sintomo¶
Dopo il rinnovo di contratti OSK, le righe tariffa (ASNCNTAR) non risultavano piu' allineate con gli importi originali: l'aggiornamento ISTAT scriveva gli importi ricalcolati su righe tariffa sbagliate.
Causa¶
In fase di rinnovo, ASN051 rileggeva la riga tariffa da aggiornare usando il contatore sequenziale del ciclo come progressivo (acnr-prog). Sui contratti OSK i progressivi delle righe tariffa non sono sequenziali (1..N), quindi la lettura recuperava una riga diversa da quella attesa e la successiva riscrittura su ASNCNTAR sovrascriveva gli importi su righe errate. Inoltre la riscrittura veniva eseguita anche quando non era richiesto alcun aumento ISTAT, generando aggiornamenti non necessari.
Correzione¶
In ASN051 e' stato salvato il progressivo originale della riga tariffa al momento del caricamento, in modo che la rilettura e la riscrittura su ASNCNTAR agiscano sulla riga corretta anche quando i progressivi non sono sequenziali. La riscrittura delle tariffe e' stata inoltre condizionata alla presenza di un indice ISTAT diverso da zero, cosi' da aggiornare gli importi solo quando effettivamente ricalcolati.
A bonifica, il tool OSK004 partendo dal file IMPCNADB verifica e riallinea le righe tariffe con importi diversi sui contratti gia' corrotti da rinnovi errati precedenti.
Correzione corrispondente alla TASK-5330.