Urlopy

Re: Urlopy

Postprzez najmar11 » 13.11.2019 14:32

Pio napisał(a):Minus może wyjść jak dni z absencji ZWU są większe od należnego.
Raczej wolę to zostawić, żeby było widać, że coś nie hallo.

Ciągle lecą dogrywki.


Po dogrywce jest progres. Super. Zniknęły ujemne wymiary urlopu.

ale idźmy dalej, ten sam pracownik
- jego historia:
Screenshot_20191113_113450.png


- jego kariera:
Screenshot_20191113_113304.png


- i jego babole w urlopach część pierwsza:
Screenshot_20191113_123958.png


1. Na przełomie 2009 i 2010 roku pracował na 1/8 etatu, krótko i do obliczeń urlopowych powinien być pominięty ten okres.
I faktycznie, 2009r. jest policzony dobrze.
Natomiast cuda się dzieją w 2010r. Nie będę opisywał, wystarczy spojrzeć na pierwszy zaznaczony zakres.

2. Kolejne zaznaczenie to rok 2012 i nie wiem o co tu chodzi. Cały rok przepracował na 1/1 etatu i powinien mieć 26 dni urlopu a jak widać jest coś nie tak...
Podobieństwo z poprzednim zaznaczeniem jest takie, że kilka ostatnich dni roku 2011 miał 1/8 etatu.

3. Rok 2013 byłby dobrze policzony, gdyby nie okres 2013.11 - 2013.12: ma naliczone 3 dni urlopu a powinien mieć 5 dni, zgodnie z wyliczeniem: 26/12*2=4,33dni -> 5dni po zaokr.

ciąg dalszy w kolejnym poście:
najmar11
 
Postów: 122
Dołączył: 14.10.2009 11:34

Re: Urlopy

Postprzez najmar11 » 13.11.2019 14:44

- i jego babole w urlopach część druga:
Screenshot_20191113_124518.png


1. Lata: 2014, 2015, 2016: dni urlopu w podsumowaniu nie są sumą ze szczegółów, ale w godzinach już tak...

2. No i zagadka roku 2017 - cały rok przepracowany na 1/1 etatu a Kadruś wyliczył mu 24d ni urlopu... czemu nie 26?

Próbowałem ręcznie skorygować błędne zapisy, ale niestety po przeliczeniu Kadruś wymazuje wszystkie poprawki i liczy po swojemu. Ignoruje zaznaczony kwadracik "Czy zapis ręczny?"

No i to by było na tyle, co znalazłem. Po poprawkach myślę, że temat urlopów będzie można zamknąć.
najmar11
 
Postów: 122
Dołączył: 14.10.2009 11:34

Re: Urlopy

Postprzez Pio » 13.11.2019 15:06

dogrywka
Awatar użytkownika
Pio
 
Postów: 2551
Dołączył: 16.12.2007 15:06
Lokalizacja: Szczecin - Przecław

Re: Urlopy

Postprzez gumek » 20.11.2019 09:19

Witam.
Zapraszam do testowania.
Najmar jak u Ciebie na dzień dzisiejszy?
gumek
 
Postów: 118
Dołączył: 22.04.2008 09:55

Re: Urlopy

Postprzez najmar11 » 22.11.2019 15:03

gumek napisał(a):Witam.
Zapraszam do testowania.
Najmar jak u Ciebie na dzień dzisiejszy?


Na szybko przetestowałem kilka osób i jest OK.
Ale coś więcej powiem w przyszłym tygodniu, jak przeliczę wszystkich, potrzebuję do tego trochę spokoju i więcej czasu...
najmar11
 
Postów: 122
Dołączył: 14.10.2009 11:34

Re: Urlopy

Postprzez gumek » 24.11.2019 21:31

OK, dzięki.
Dorzucam raport.
Sprawdź, czy działa.
Był drobny, ale istotny błąd w obliczeniu kol.dni. ;)
Do tego modyfikacja z okresem od-do
(drukuje nie ukrytych w kartotece pracowników.)
Poprawka 04.01.2020
Załączniki
RAPDEF_KURLOPY-URLOPY WYPOCZYNKOWE NA DNI1.xml
(2.8 KIB) Ściągnięto 870 razy
Ostatnio edytowany przez gumek 04.01.2020 06:40, edytowano w sumie 3 razy
gumek
 
Postów: 118
Dołączył: 22.04.2008 09:55

Re: Urlopy

Postprzez najmar11 » 11.12.2019 14:40

gumek napisał(a):OK, dzięki.
Dorzucam raport.
Sprawdź, czy działa.


Dzięki za raport, o coś takiego właśnie mi chodziło.
Naniosłem tylko małą poprawkę, bo drukował tylko osoby bez wpisanej daty końca zatrudnienia.
Teraz drukuje wszystkich, którzy przepracowali choć jeden dzień w danym roku, i nie drukuje osób "ukrytych".
RAPDEF_KURLOPY-LISTA URLOPÓW WYPOCZYNKOWYCH.xml
(3.18 KIB) Ściągnięto 907 razy


Jeśli chodzi o przeliczanie tabeli urlopów to: "YES! YES! YES!" :) liczy wszytko ślicznie.

Żeby nie było tak słodko to można komplikować system dalej :D
Chodzi o wymiar urlopu zatrudnionych na okres próbny (w Karierze kod rodzaju umowy 'P').
W tej chwili Kadruś traktuje takie osoby jak zatrudnione na normalną umowę na czas określony i liczy im urlop proporcjonalnie, a niestety liczy się taki urlop ciut inaczej.
zacytuję jeden z poradników:
Ile dni urlopu otrzyma pracownik na próbie?
Oznacza to, że pracownik zatrudniony na podstawie umowy na okres próbny z każdym przepracowanym miesiącem nabywa prawo do 1/12 wymiaru urlopu przysługującego po przepracowanym roku. Jest to zatem urlop cząstkowy nabywany z dołu, czyli przysługujący za każdy przepracowany miesiąc. Przy ustalaniu wymiaru urlopu niepełny dzień urlopu zaokrągla się w górę do pełnego dnia. Podstawowy wymiar urlopu wypoczynkowego (pełen etat) wynosi przy tym 20 dni roboczych – jeżeli pracownik jest zatrudniony krócej niż 10 lat i 26 dni roboczych – jeżeli pracownik jest zatrudniony co najmniej 10 lat.

Przykład: Pracownik rozpoczyna swoją pierwszą pracę 1 marca 2016 roku i przysługuje mu 20 dni urlopu. 31 marca będzie mu przysługiwało prawo do 1/12 wymiaru urlopu, czyli 1/12*20 dni = 1,66 dnia. 30 kwietnia uzyska prawo do kolejnej 1/12, czyli pod koniec drugiego miesiąca pracy będzie miał prawo do 2/12*20 dni = 3,32 dnia. Po 3 miesiącach pracownik ma prawo do 4,98 dnia urlopu, czyli do 5 dni wolnych.

Jeżeli stosunek pracy został nawiązany w trakcie miesiąca, pracownik nabywa prawo do urlopu wypoczynkowego w następnym miesiącu kalendarzowym z upływem dnia poprzedzającego datą dzień nawiązania stosunku pracy.

Kluczowe jest ostatnie zdanie i oto przykład z mojego poletka:

pracownik zatrudniony na okres próbny od 2019-08-26 do 2019-10-20:
Screenshot_20191211_125806.png
Screenshot_20191211_125806.png (8.04 KIB) Obejrzany 16961 razy

Kadruś liczy mu 2019.08 - 2019.10 -> 7dni (staż pow. 10lat)
Screenshot_20191211_134527.png
Screenshot_20191211_134527.png (7.22 KIB) Obejrzany 16960 razy

niby OK ale nie na okresie próbnym:

pierwsze 1/12 urlopu (1/12*26=2,16 ~ 3dni urlopu) nabędzie po przepracowaniu 30 dni czyli dopiero 2019-09-26
drugie 1/12 urlopu (2/12*26=4,33 ~ 5 dni) nabyłby po przepracowaniu kolejnych 30 dni czyli 2019-10-26, ale skończył pracować już 2019-10-20 czyli nie zdążył nabyć tej cząstki urlopu.
W efekcie powinien otrzymać ekwiwalent za 3dni urlopu a nie za 7 dni jak mu wyliczył Kadruś.

Nie wiem czy jest sens dalej komplikować algorytmy
Moja propozycja jest taka, żeby naprawić w tabeli urlopów mechanizm ręcznych poprawek. W tej chwili jak ręcznie wprowadzę jakieś wartości to przy przeliczaniu wszystko jest kasowane, zaznaczona flaga "Czy zapis ręczny?" nie ma przy tym znaczenia.
najmar11
 
Postów: 122
Dołączył: 14.10.2009 11:34

Re: Urlopy

Postprzez gumek » 04.01.2020 06:47

Podmieniłem raport w listopadowym poście.
Nie działał jak chciałem i miał błąd.
Zapraszam do testu.
gumek
 
Postów: 118
Dołączył: 22.04.2008 09:55

Poprzednia

Powróć do Kadry

Kto jest online

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 1 gość

cron