Vai al contenuto

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#

  1. Confermare l'avvio dell'elaborazione con F3
  2. Il programma esamina automaticamente tutti gli archivi
  3. Al termine viene mostrato un messaggio con l'esito:
  4. Se sono stati trovati errori: viene indicato il percorso del file di log generato
  5. 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#