====== Bedatime ====== ===== Datenbank ===== ==== Master.wfeintrag ==== * int3 = 1: Zeitpunktkorrekturantrag - int1: Datum - int2: Uhrzeit in Minuten * int3 = 5: Urlaubsantrag - int1: Datum Beginn - int2: Datum Ende * int3 = 17: Dienstreise - int1: Datum Beginn - int2: Datum Ende * int3 = -1: gelöschter Urlaubsantrag - int1: Datum Beginn - int2: Datum Ende * status = 3: genehmigt * status = 4: gelöscht * modulid = 1: Urlaub, freie Tage * modulid = 2: Zeitpunktkorrektur ==== Master.Buchungen ==== * Personalnummer und IDPers * Datum: Datum der Buchung * Uhrzeit: Uhrzeit der Buchung * Buchungsart * B1: Kommen * B2: Gehen * Korrektur: 1: normal - 2: korrigiert, beantragt * UhrzeitOriginal: Minuten, 0 wenn korrigiert * Nummer: Reihenfolge der Buchungen am Tag ==== Master.Ergebnisse ==== * Personalnummer und IDPers * Datum * Stundenart * 1: Anwesend - Wert: gesamte eingetragene Zeit in Minuten * 2: Normalstunden - Wert: Sollarbeitszeit * 3: Gleitzeit - Wert: Überstunden * 4: Krank - Wert - Sollarbeitszeit * 5: Urlaubstag - Wert = 1 * 6: Fortbildung * 7: Dienstgang * 8: Feiertag * 9: Minusstunden * 10: Urlaubsstunden - Wert: Sollarbeitszeit * 11: Sonderurlaub * 12: Sparzeit ??? * 13: Überstunden * 14: Kranktage / Unbezahlter Urlaub - Wert = 1 * 15: Berufsschule * 16: Krank ohne Lohnfortzahlung - Unbezahlter Urlaub (Kind krank) * 17: Dienstreise * 18: Arztbesuch * 19: Elternzeit * 20: Aushilfe * 21: Wert - Pause in Minuten * 22: gekappte Gleitzeit * 23: Mutterschutz * 24: bucht nicht * 25: Stundenauszahlung * 26: Zeit vor frühestem Beginn * 27: Zeit nach spätestem Ende * 28: GZ Tauschtag * 29: Flextag * 30: TZ Freie Tage * 31: Mobiles Arbeiten in Tagen * 32: Mobiles Arbeiten buchen * 40: >10 * 50: Gleitzeittag * Wert * ausVerrechnung * ausUmbuchung