Ograničenje kod izračuna godišnjeg odmora
Ograničenje kod izračuna godišnjeg odmora




|

|
Svi radnici u preduzeću imaju prava do najviše 27 dana godišnjeg odmora.
Izuzetak su sledeći radnici koji ispunjavaju sledeće uslove:
- žene koje imaju ili su starije od 50 godina tj. imaju radni staž jednak ili veći od 25 godina i
- muškarci čija je starost jednaka ili veća od 55 god tj. imaju radni staž jednak ili veći od 30 godina
Ti radnici nemaju ograničenje u odnosu na maksimalnu dužinu odmora i odmor im se ne bi smanjivao!
|
1. Administratorska konzola
U Administratorskoj konzoli l ... l Kadrovi l Odmor označimo opciju Maximalni odmor, da se prikažu polja za Dani i unos formule.

U polje Dani upišemo 27 dana za max. odmor i u polje sledeći uslov 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
U personalnoj mapi u panelu Odsutnost l Podaci o odmoru za izračun po Formuli preko tastera Izračun pokrenemo izračun odmora.
pošto radnica ispunjava uslov starost jednaka ili veća od 50 godina kod izračuna se uvažava celi odmor a ne max. 27 dana.

Radnica koja ne ispunjava uslov i odmor bi joj po formuli bio izračunat u odnosu na maksimalno ograničenje tj. na broj dana koji imamo upisan u Administratorskoj konzoli l ... l Kadrovi l Odmor u polju Dani i u SQL uslovu. Izračun odmora bi bio sledeći:

Tada takođe na odluci o godišnjem odmoru se smanji broj dana do maximalnog odmora određenog u Administratorskoj konzoli.
