Conversione configurazione prescrizioni per commessa
Programma: COGZA9 | Menu: Lab.Odont. > Operativo > Utilita' > Conv.Config.Presc. X Commessa
A cosa serve
Esegue la conversione degli archivi quando viene modificata la configurazione aziendale della gestione prescrizioni, passando dalla modalita' "standard" alla modalita' "per commessa". In questa nuova modalita', il progressivo della prescrizione coincide con il numero della commessa.
Il programma riallinea tre archivi:
- Prescrizioni: riscrive il progressivo facendolo coincidere con il numero commessa
- Testate commessa: aggiorna il campo progressivo con il numero commessa
- Righe commessa: aggiorna il riferimento alla prescrizione sulle righe di ogni commessa
Come si accede
Dal menu Lab.Odont. > Operativo > Utilita' > Conv.Config.Presc. X Commessa.
Prerequisiti
- La configurazione aziendale deve essere impostata su prescrizioni "per commessa"
- Si consiglia fortemente di eseguire un salvataggio degli archivi prima dell'elaborazione
Attenzione
Se la configurazione aziendale non prevede la gestione delle prescrizioni per commessa, il programma mostra un messaggio di avviso e non procede.
Operativita'
Avvio dell'elaborazione
- All'apertura, il programma verifica la configurazione aziendale
- Viene proposta la scelta di salvare gli archivi prima di procedere:
- F9: salva gli archivi interessati e prosegue
- F5: prosegue senza salvare
- Esc: annulla ed esce
- Viene chiesta la conferma finale con F3
Salvataggio archivi
Se si sceglie di salvare (F9), il programma crea una copia di backup dei tre archivi con il nome formato da data e ora correnti (es. lodpresc-20260228-14300000.arc). Se il salvataggio fallisce, viene chiesto se proseguire comunque (F5) o annullare (Esc).
Contatori a video
Durante l'elaborazione, la maschera mostra sei contatori:
| Contatore | Significato |
|---|---|
| Prescrizioni lette | Numero di prescrizioni esaminate |
| Prescrizioni scritte | Numero di prescrizioni riallineate |
| Commesse lette | Numero di testate commessa esaminate |
| Commesse scritte | Numero di testate commessa aggiornate |
| Righe lette | Numero di righe commessa esaminate |
| Righe scritte | Numero di righe commessa aggiornate |
File di log
Se vengono riscontrate anomalie durante l'elaborazione (es. errori in aggiornamento), il programma genera un file di log e lo comunica all'operatore al termine, indicando il percorso del file per la consultazione.
Tasti funzione
Dialogo iniziale:
| Tasto | Funzione |
|---|---|
| F9 | Salva archivi e prosegui |
| F5 | Prosegui senza salvare |
| Esc | Annulla ed esci |
Conferma elaborazione:
| Tasto | Funzione |
|---|---|
| F3 | Conferma e avvia l'elaborazione |
| Esc | Annulla |
Regole di business
Conversione prescrizioni
Per ogni prescrizione il cui progressivo non coincide gia' con il numero commessa, il programma:
- Cancella il record con la vecchia chiave
- Reinserisce il record con il progressivo uguale al numero commessa
- Se l'operazione fallisce, registra l'errore nel log
Conversione testate commessa
Per ogni testata commessa, il campo progressivo viene aggiornato con il numero della commessa stessa.
Conversione righe commessa
Per ogni riga di commessa, il riferimento alla prescrizione viene aggiornato con la nuova chiave.
Gestione errori
Gli errori di scrittura vengono registrati nel file di log senza interrompere l'elaborazione. Al termine, se sono stati registrati errori, il programma avvisa l'operatore e permette di consultare il log.
Vedi anche
- Prescrizione -- Inserimento prescrizioni e commesse
- Ricostruzione testata commessa -- Ricostruzione automatica testate commessa