Cogtbcom, Cogtbcap - Eliminare le lettere accentate¶
| Campo | Valore |
|---|---|
| ID ClickUp | 86988pu74 |
| Data segnalazione | 2025-03-10 |
| Data risoluzione | 2025-09-30 |
| Programmi coinvolti | COGTBCAP, COGTBCOM, COGUD1 |
| Impatto | Medio |
Sintomo¶
Le tabelle COGTBCOM.ARC (comuni) e COGTBCAP.ARC (CAP) contenevano nomi di citta' con caratteri accentati (e', o', a', u', i' maiuscole e minuscole) acquisiti da siti esterni durante la fase di caricamento. Questi caratteri non sono compatibili con la codifica Latin-1 usata dal gestionale e causano anomalie nella gestione e visualizzazione dei record.
Causa¶
I dati delle tabelle comuni e CAP vengono caricati da fonti esterne (siti internet) senza una fase di normalizzazione dei caratteri speciali. I nomi di citta' importati possono contenere lettere accentate in formato UTF-8 o comunque non compatibili con Latin-1, che il gestionale non gestisce correttamente.
Correzione¶
E' stato creato il programma di utility COGUD1 che scansiona COGTBCOM e COGTBCAP e trascodifica i caratteri accentati in equivalenti Latin-1 tramite la routine GESSTR. Il programma e' stato eseguito sull'ambiente di riferimento (T:\D\BM\ARC) e i file bonificati copiati in R:\EUROCOGE\VARIE. Sono stati corretti oltre 50 comuni aggiuntivi in elaborazioni successive. COGUD1 e' stato aggiunto al menu Sistema > Elaborazioni varie e deve essere lanciato su tutti gli ambienti Master usati per la creazione di nuovi clienti.