Verifica integrita' commesse
Programma: COGZ58 | Menu: Lab.Odont. > Operativo > Utilita'
A cosa serve
Esegue un controllo di integrita' sugli archivi delle commesse di laboratorio, verificando la coerenza tra le righe di lavorazione e i rispettivi record di testata e prescrizione. Il programma individua e segnala le situazioni anomale in cui esistono dati orfani o collegamenti mancanti.
Questa utilita' e' pensata per la manutenzione degli archivi e dovrebbe essere eseguita periodicamente per garantire la correttezza dei dati.
Come si accede
Dal menu Lab.Odont. > Operativo > Utilita'.
Operativita'
La maschera
La maschera non richiede parametri di input. All'avvio viene mostrata una finestra con due contatori che si aggiornano durante l'elaborazione:
| Contatore | Descrizione |
|---|---|
| Righe lette | Numero totale di record esaminati |
| Errori trovati | Numero di anomalie riscontrate |
Eseguire la verifica
- Confermare l'avvio dell'elaborazione con F3
- Il programma esamina automaticamente tutti gli archivi
- Al termine viene mostrato un messaggio con l'esito:
- Se sono stati trovati errori: viene indicato il percorso del file di log generato
- Se non sono stati trovati errori: viene mostrato "Elaborazione terminata"
Il file di log
Quando vengono riscontrate anomalie, il programma genera un file di log nella cartella temporanea con il nome #$logcogz58.txt. Il file contiene una riga per ciascuna anomalia trovata, con i dettagli del record problematico.
Regole di business
Controlli eseguiti
Il programma esegue due verifiche distinte:
Verifica 1 -- Righe commessa senza testata o prescrizione:
Per ogni riga di lavorazione presente nell'archivio, il sistema verifica:
- Che esista la prescrizione a cui la riga fa riferimento. Se mancante, viene segnalato nel log
- Che esista la testata commessa corrispondente. Se mancante, viene segnalato nel log
Le righe appartenenti alla stessa commessa vengono verificate una sola volta.
Verifica 2 -- Righe piano senza commessa:
Per ogni riga del piano di fabbricazione temporaneo (cioe' i piani personalizzati sulle commesse), il sistema verifica:
- Che esista la testata commessa collegata al piano. Se mancante, viene segnalato nel log
- Che esista la riga commessa corrispondente. Se mancante, viene segnalato nel log
Natura delle anomalie
Le anomalie segnalate possono derivare da:
- Cancellazioni parziali di dati
- Interruzioni anomale durante operazioni di scrittura
- Incoerenze generate da interventi manuali sugli archivi
Messaggi di errore
| Messaggio | Causa | Cosa fare |
|---|---|---|
| Creato file log: [percorso] | Sono state trovate anomalie | Esaminare il file di log indicato e valutare gli interventi necessari |
| Elaborazione terminata | Nessuna anomalia riscontrata | Nessuna azione richiesta |
Vedi anche
- Stato Commessa -- Visualizzazione dello stato della commessa
- Verifica commesse-documenti -- Controllo corrispondenza commesse-documenti
- Cancellazione -- Cancellazione commesse
- Preparazione commessa #1 -- Preparazione delle commesse