mojaSymfonia FORUM
https://forum.mix-soft.pl/

korekta godzin urlopu
https://forum.mix-soft.pl/viewtopic.php?f=3&t=8058
Strona 1 z 1

Autor:  mlodszy2 [ 2017-09-06, 07:45 ]
Tytuł:  korekta godzin urlopu

Witam,
Czy można w jakiś sposób zmienić ilość godzin urlopu jaka przysługuje pracownikowi do wykorzystania?
Dostałem bazę w której każdy pracownik ma kalendarz 8 godzinny również pracownicy z niepełnym wymiarem czasu pracy (mniej niż 8h dziennie), urlopy były wstawiane do kalendarza prawidłowo i liczba dni urlopu była zdejmowana prawidłowo, natomiast liczba godzin nie. Czy można to w jakiś sposób teraz skorygować?

Sprawa dotyczy programu ERP 2017C

Pozdrawiam

Autor:  szepczący [ 2017-09-06, 19:54 ]
Tytuł:  Re: korekta godzin urlopu

W bilansie urlopowym po ilości dni zarejestrowanego urlopu jest pole "korekta urlopu" - należałoby w nie wpisać odpowiednią ilość o jaką urlop wykorzystany wg. programu różni się od rzeczywistego (przykładowo dla pracownika na 1/2 etatu który ma zarejestrowane 26 dni musiałbyś wpisać tam -13). Oprócz tego oczywiście najlepiej przypiąć pracownikom odpowiednie wzorce aby problem nie występował w przyszłości.

Autor:  mlodszy2 [ 2017-09-07, 08:57 ]
Tytuł:  Re: korekta godzin urlopu

korekta urlopu, koryguje dni urlopu.
godziny urlopu są przeliczane automatycznie na podstawie dni urlopu oraz etatu.
jeżeli pracownik zmieniał kilka razy wymiar etatu a kalendarz był zawsze ustawiony na 8h dziennie to w żaden sposób nie mogę 'wyjść' na liczbę dni oraz godzin
można to 'wyprostować' przez zrobienie korekt okresów jednak przy ok 200 ludziach i problemach na przestrzeni ok 4 lat sprawa jest trochę czasochłonna i trudna.
myślałem o stworzeniu jakiegoś dodatkowego składnika i przerobieniu funkcji przeliczającej godziny ale na myśleniu się skończyło, przekracza to niestety moja wiedzę jak do tego podejść.

Autor:  szepczący [ 2017-09-07, 14:41 ]
Tytuł:  Re: korekta godzin urlopu

No te dni urlopu w bilansie to tak naprawdę dni 8-godzinne, więc jeśli wyliczyłeś gdzieś na boku że np. u kogoś w programie jest 102h urlopu, a faktycznie powinno być np. 60h urlopu, to w pole korekta trzeba wpisać -5,25 dnia (42h/8). To można zautomatyzować - np. obliczyć formułą kadrową w programie albo gdzieś poza programem (np. w MS Excel), w tym celu potrzebowałbyś:
- listę wszystkich urlopów dla wszystkich pracowników w datach od-do, wraz z ilością godzin obecnie zarejestrowanych, oraz wymiarem etatu w trakcie danego wystąpienia urlopu (wszystko powinno dać się wyciągnąć raportem dane kadrowe pracowników)
- następnie dla każdego urlopu wyliczyć liczbę dni roboczych tego urlopu * wymiar etatu * 8 i w ten sposób uzyskasz poprawną liczbę godzin tego urlopu
- potem różnica i wprowadzenie lub zaimportowanie danych do programu

W samym programie też się da elementem wyliczanym (np. dodatkowy atrybut do bilansu urlopowego z własną formułą która robi to co wyżej opisałem), ale tego bez pomocy eksperta raczej nie zrobisz.

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/