=====Configurare un Turno Variabile===== Questa è la schermata nella quale si configura un Turno variabile: {{ :guide:timbrature:aggiungi turniv.jpg? | }} Questa tabella rappresenta una tabella di "condizioni" ogni riga è una condizione che attiva un profilo orario nella Gestione Timbrature **N°**:Numero della riga **Num.Tim.** : Il numero della timbratura che si sta impostando **Entrata/Uscita** :Il tipo di timbratura che si sta impostando **Dalle ore** : orario di partenza della condizione di timbratura **Alle ore** : orario di fine della condizione di timbratura **E/O** : campo che permette di aggiungere ulteriori informazioni alla condizione **Profilo orario** : è il profilo orario che verrà utilizzado in caso che la condizione si riveli __Vera__ nella gestione timbrature **Descrizione** : Descrizione del Profilo Orario Facendo doppio click su una riga entreremo nel suo dettaglio dove sarà possibile configurare la condizione e il profilo da utilizzare in caso si riveli __Vera__, la configurazione si presenterà in questo modo: {{ :guide:timbrature:configura condizioni turniv.jpg? | }} Configuriamo ora il turno variabile, prendiamo per esempio i vari Turni che possono compiere dei Vigili,come esempio utilizzeremo 4 Turni Orari - 02:00 alle 08:00 - 08:00 alle 14:00 - 14:00 alle 20:00 - 20:00 alle 02:00 Per prima cosa necessitiamo dei 4 [[Profili Orari|Profili Orari]] sopra elencati, quindi per prima cosa si dovranno [[Configurare un Profilo Orario|configurare i Profili Orari]] __Fondamentale__ ricordare che la gestione Timbrature leggerà tutta la tabella delle condizioni e appena troverà una condizione __Vera__ la applicherà alla timbratura che sta processando, quindi è anche molto importate l'ordine in cui si trovano le condizioni nella tabella Configuriamo le condizioni per i vari orari sopra citati, ripetiamo questa operazione per tutti i turni -Il campo **Num.Tim. 1** in questo caso sarà 1, questo perchè sarà la prima timbratura della giornata -Il campo **tipo Timbratura 1** potrà essere sia **Entrata** che **Uscita** , per rendere le cose più semplici nelle condizioni basilari solitamente si utilizza il tipo **Entrata** -Il campo **Dalle ore 1 / Alle ore 1** è "sensibile" alla scelta del tipo di timbratura infatti in caso scegliessimo **Entrata** dovremmo scrivere il possibile orario d'entrata del lavoratore, tenendo anche conto di una possibile **Flessibilità**, se scegliamo **Uscita** dovremo scrivere il possbile orario d'uscita del lavoratore tenendo conto di una possibile **Flessiblità** ad esempio prendendo in cosiderazione il turno dalle 02:00 alle 08:00 con una Flessibilità di 10 minuti, la Timbratura d'entrata del lavoratore potrà oscillare delle 01.50 alle 02.10, quindi nel campo Dalle ore scriveremo l'orario minimo ovvero le 01.50 e nel campo alle ore scriveremo l'orario massimo ovvero 02.10 **E/O** : il campo dovrà essere messo su **O** -In **profilo orario** dovremo inserire il codice del profilo orario che descrive la condizione che si sta configurando, per esempio in questo caso il profilo da scegliere tra quelli configurati sarà quello in cui il Vigile lavora dalle 02:00 alle 08:00 Il risultato dovrà essere simile a questo : {{ :guide:timbrature:condizione configurata turniv.jpg? | }} una volta configurati tutte le condizioni , quindi tutti gli orari sopra citati dovremo ottenenere una tabella simile a questa: {{ :guide:timbrature:tab1 turniv.jpg? | }} Consideriamo ora per esempio che il vigile svolga il turno di lavoro dalle 20:00 alle 02:00 e il giorno dopo torni a lavoro e svolga un altro turno ad esempio dalle 14:00 alle 20:00, il programma deve essere configurato in modo da capire che per questo giorno debba utilizzare il profilo orario che và dalle 14:00 alle 20:00 e non quello che và dalle 20:00 alle 02:00, avendo solo le condizioni precedentemente configurate, alla lettura della tabella il programma troverà come prima condizione vera la N1, ovvero quella che presenta la prima Timbratura della giornata dalle ore 01:50 alle ore 02:10, questo porterebbe ad un errore, quindi dobbiamo configurare altre condizioni Configuriamo le condizioni che serviranno al caso sopra presentato, tenendo conto che la prima timbratura della giornata sarà equivalente all'orario d'uscita della timbratura del giorno precedente dato che l'orario di lavoro di quel turno finisce nel giorno successivo: Prima di configurare le nuove condizioni ricordo che è __Fondamentale__ l'ordine in cui esse si trovano, in caso che le condizioni "elaborate" (quelle che stiamo per configurare) si torvino in fondo alla tabella non verrano mai visualizzate dal programma perchè torverà prima di loro almeno una condizione Vera, quindi bisogna inserire tali condizioni per prime, per fare ciò si utilizza il bottone **inserisci riga**, quando ci verrà richiesto di inserire il numero della riga dobbiamo inserire il valore della riga interessata -1, quindi se vogliamo inserire una nuova riga al N2, dopo aver premuto il bottone **inserisci riga** immetteremo nel capo di richiesta il valore 1, così otteremo una nuova riga al posto 2 -Il campo **Num.Tim. 1 ** sarà di nuovo 1 -Il **tipo Timbratura 1 ** sarà **Entrata** -Il campo **Dalle ore 1 / Alle ore 1** sarà equivalente all'orario d'uscita del turno del girono precedente tenendo conto di una possibile **Flesibilità** prendendo in cosiderazione il turno dalle 20:00 alle 02:00 con una Flessibilità di 10 minuti, la Timbratura d'uscita del lavoratore potrà oscillare delle 01.50 alle 02.10, quindi nel campo Dalle ore scriveremo l'orario minimo ovvero le 01.50 e nel campo alle ore scriveremo l'orario massimo ovvero 02.10 **E/O** : il campo dovrà essere messo su **E** -Il **Num.Tim. 2 ** sarà di nuovo 2, perchè sarà la seconda timbratura della giornata -Il **tipo Timbratura 2** sarà **Entrata** -Il campo **Dalle ore 2 / Alle ore 2** sarà equivalente all'orario d'uscita del turno del girono che si sta configurando tenendo conto di una possibile **Flesibilità** prendendo in cosiderazione il turno dalle 14:00 alle 20:00 con una Flessibilità di 10 minuti, la Timbratura d'uscita del lavoratore potrà oscillare delle 19:50 alle 20:10, quindi nel campo Dalle ore scriveremo l'orario minimo ovvero le 19:50 e nel campo alle ore scriveremo l'orario massimo ovvero 20:10 -In **profilo orario** dovremo inserire il codice del profilo orario che descrive la condizione che si sta configurando, per esempio in questo caso il profilo da scegliere tra quelli configurati sarà quello in cui il Vigile lavora dalle 14:00 alle 20:00 Il risultato dovrà essere simile a questo : {{ :guide:timbrature:condizione configurata2 turniv.jpg? | }} dovremmo ripetere questa configurazione per ogni possibile conbinazione di turni del vigile ad esempio sempre partendo dal turno delle 20:00 alle 02:00 abbiamo 3 possibili combinazioni il giorno dopo il vigile potrebbe lavorare dalle 08:00 alle 14:00, dalle 14:00 alle 20:00 (condizione appena configurata) o dalle 20:00 alle 02:00. Fatte tutte le possibili combinazioni dovremmo avere un risultato simile a questo: {{ :guide:timbrature:tab2 turniv.jpg? | }}