Beschränkung bei der Berechnung des Jahresurlaubs
|

|
Alle Mitarbeiter im Unternehmen haben das Recht auf maximal 27 Tage Jahresurlaub.
Ausnahmen sind drei Mitarbeiter, die die folgenden Bedingungen erfüllen:
- Frauen, deren Alter gleich oder höher als 50 Jahre ist oder deren Dienstzeit gleich oder höher als 25 Jahre ist;
- Männer, deren Alter gleich oder höher als 55 Jahre ist oder deren Dienstzeit gleich oder höher als 30 Jahre ist
Diese Mitarbeiter haben keine Einschränkungen für den maximalen Jahresurlaub und der Urlaub wird nicht gekürzt!
|
1. Administrationspanel
Im Administrationspanel |…| Personal | Urlaub bestätigen wir das Kontrollkästchen Maximaler Urlaub, wo die Felder Tage und Formel angezeigt werden:

Im Feld Tage geben wir 27 Tage ein und in der Formel geben wir den folgenden SQL-Satz ein:
~S~
case when ('#SPL#'='M' and (#STR#>659 or #SVDD#>359)) then 999 else
case when ('#SPL#'='Ž' and (#STR#>599 or #SVDD#>299)) then 999
else 27 end end
~S~

2. Mitarbeiterdatei
In der Mitarbeiterdatei im Panel Abwesenheit | Urlaubsparameter für die Berechnung gemäß der Formel über die Schaltfläche Berechnung, starten Sie die Berechnung des Jahresurlaubs.

Da der Mitarbeiter die Bedingung erfüllt, dass ihr Alter gleich oder höher als 50 Jahre ist, wird bei der Berechnung des Jahresurlaubs der gesamte Urlaub und nicht die maximalen 27 Tage berücksichtigt.

Ein Mitarbeiter, der die Bedingung nicht erfüllt, hat einen Urlaub gemäß der Berechnungsformel gemäß der maximalen Grenze oder. der Anzahl der Tage, die wir im Administrationspanel l ... l Personal l Urlaub im Feld Tage und in der SQL-Bedingung eingegeben haben. Die Berechnung des Urlaubs wäre wie folgt:

Wo auch die Entscheidung für den Jahresurlaub die Anzahl der Tage auf den im Administrationspanel angegebenen maximalen Urlaub reduziert.
