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

[kdp 2010.a] wyliczenie wynagrodzenia za nadgodziny
https://forum.mix-soft.pl/viewtopic.php?f=3&t=2136
Strona 1 z 1

Autor:  tatanka [ 2010-06-26, 12:00 ]
Tytuł:  [kdp 2010.a] wyliczenie wynagrodzenia za nadgodziny

Witam,
Nie mogę sobie poradzić z problemem u jednego pracownika, który jest zatrudniony od 2001 roku. Od miesiąca maja program nie wylicza mu wynagrodzenia za nadgodziny, dokładniej elementu "podstawa do wynagrodzenia za nadgodziny" (dla pozostałych pracowników liczy dobrze) do maja było wszystko prawidłowo. Wzorzec Nadgodziny jest rozliczany i pojawiają się składniki i elementy z tego wzorca w systemie wynagrodzeń ale wszystkie zerowe. Pracownik nie miał zmienianej umowy. Pogrzebałem trochę w formułach (debugowałem) i w formule "Podstawa do wynagrodzenia/dodatku za nadgodziny" w okolicach 84 lini jest warunek

Kod:
if OkresZatrudnienia(comp1,dtDataOd, dtDataDo, DataPocz, DataKon, i) then


który nie jest spełniony dla tego pracownika. Domyślam się że chodzi tutaj o sprawdzenie czy pracownik jest zatrudniony w danym okresie, a umowa tego pracownika jest zawarta na okres od 2008-01-01 do 2010-12-31. Może ktoś ma jakiś pomysł co z tym zrobić ???

Autor:  wojtek [ 2010-07-08, 09:11 ]
Tytuł: 

Można by dopisać do formuły jeszcze jednrgo ifa typu

if prac.nazwisko =! "Jakieś nazwisko" && prac.imie1 == "jakieś imie" then
if OkresZatrudnienia(comp1,dtDataOd, dtDataDo, DataPocz, DataKon, i) then

i wtedy warunek będzie sprawdzany dla wszytkich pracowników poza tym jednym wybranym. Można by się posłużyć innym parametrem niż imie i nazwisko, np id pracownika

Autor:  idzi [ 2010-07-16, 15:35 ]
Tytuł: 

Proponuje sprawdzenie czy pomimo tego, że umowa ma prawidłowe daty początku i końca, to czy nie jest uzupełniony (z datą sprzed maja) element data zakończenia pracy. Jeżeli data w tym polu jest wcześniejsza niż data wystąpienia nadgodzin to zaczynają się robić takie bzdury...

Autor:  tatanka [ 2010-07-29, 08:43 ]
Tytuł: 

Witam,
Sugerowane przez Ciebie daty są poustawiane prawidłowo. Niestety nie rozwiązałem problemu. Podstawy wynagrodzenia za nadgodziny dla tego pracownika wprowadzamy ręcznie :-(

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