Hallo,
beim Erstellen eines Urlaubs werden alle betroffenen Tage überprüft, ob der entsprechende Mitarbeiter an diesem Tag einen Soll größer null hat. Wenn das der Fall ist, wird ein Urlaubstag verbraucht.
Wenn man für einen Mitarbeiter, der erst ab dem 01.08. eine Sollzeit (z.B. 8 8 8 4 4 0 0) eingetragen hat, einen Urlaub vom 24.07. - 30.07. erstellt, dann wird kein Urlaubstag verbraucht, weil kein Tag mit einer Sollzeit größer null gefunden wurde. Erstellt man jetzt für diesen Mitarbeiter einen weiteren Urlaub vom 07.08. - 13.08., so werden fünf Urlaubstage verbraucht:
-
07.08. Soll 8 Stunden -> Urlaubstag wird verbraucht
-
08.08. Soll 8 Stunden -> Urlaubstag wird verbraucht
-
09.08. Soll 8 Stunden -> Urlaubstag wird verbraucht
-
10.08. Soll 4 Stunden -> Urlaubstag wird verbraucht
-
11.08. Soll 4 Stunden -> Urlaubstag wird verbraucht
-
12.08. Soll 0 Stunden -> Kein Urlaubstag wird verbraucht
-
13.08. Soll 0 Stunden -> Kein Urlaubstag wird verbraucht