U IZRADI Omejitev pri izračunu letnega dopusta
U IZRADI Omejitev pri izračunu letnega dopusta

|
Vsi delavci v podjetju imajo pravico do največ 27 dni letnega dopusta.
Izjema so le tisti delavci kateri izpolnjuje naslednje pogoje:
- ženske katerih je starost enaka ali večja od 50 let oz. imajo delovno dobo enako ali večjo od 25 let ter
- moške katerih je starost enaka ali večja od 55 let oz. imajo delovno dobo enako ali večjo od 30 let
Ti delavci nimajo omejitve glede maksimalne višene dopusta in se jim dopust ne bo zmanjševal!
|
1. Administratorska konzola
V Administratorski konzoli l ... l Kadri l Dopust potrdimo preklopnk Maximalni dopust, da se prikažeta polji za Dni in vnos formule.

V polje Dni vpišemo 27 dni za max. dopust ter v polje pogoj naslednji SQL izraz:
~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. Personalna mapa
V personalni mapi v panelu Odsotnost l Podatki o dopustu za izračun po Formuli preko gumba Izračun poženemo izračun dopusta.

Ker delavka izpolnjuje pogoj starost enak ali večjo od 50 let pri izračunu upošteval celotni dopust in ne max. 27 dni.

Delavka katera pa ne izpolnjuje pogoja pa ji bo doust po formuli izračuna glede na maksimalno omejitev oz. na število dni katerega imamo vpisanega v Administratorski konzoli l ... l Kadri l Dopust v polju Dni ter v SQL pogoju. Izračun dopusta bi bil naslednji:

Kjer tudi na odločbi o letnem dopustu zmajša število dni do maximalnega dopusta določenega v Administratorski konzoli.
