Strona 6 z 7

Re: Funkcja pobierająca ilość dni świątecznych

PostWysłany: 17.10.2019 15:54
przez najmar11
No to mam kolejny ciekawy przypadek:
Pracownik zatrudniony od 2017.10.23 do nadal. Przysługuje mu limit 26 dni
w 2019 roku:
od 2019.01.01 do 2019.07.19 pracował na 1/1 etatu
od 2019.07.20 do 2019.09.30 pracował na 1/2 etatu
od 2019.10.01 do 2019.12.31 pracuje ponownie na 1/1 etatu

Kadruś nalicza mu za 2019r 27dni urlopu:
2019.01 - 2019.07 - 16 dni OK
2019.07 - 2019.09 - 4 dni ?! lipiec nie powinien być dwukrotnie zaokrąglany w górę
2019.10 - 2019.12 - 7 dni OK

Oczywiście, jak to u nas, nigdzie w przepisach nie jest powiedziane co robić w takim przypadku, ale wg komentarzy PIP i ekspertów jeśli do zmiany wielkości etatu dochodzi w trakcie miesiąca, najczęściej stosuje się zaokrąglenie do tego miesiąca, w którym przez większą jego część pracownik już pracował w nowym wymiarze lub wziąć pod uwagę, jaki jest wymiar etatu pracownika na pierwszy dzień miesiąca i do tego wymiaru sprowadzić cały miesiąc (i chyba ten wariant jest łatwiejszy do zaimplementowania).

Poza tym jest jeszcze jedna zasada dotycząca liczenia urlopów proporcjonalnych - roczny limit urlopu pracownika po zasumowaniu dni urlopu z różnych okresów nie może przekroczyć rocznego limitu 26 (lub 20) dni.

Czyli wg mnie Kadruś powinien za okres od Lipca do Września naliczyć 3 dni urlopu, a gdyby w innym przypadku mimo wszystko wyszło więcej niż 26dni to obniżyć wymiar urlopu do 26 dni.

Re: Funkcja pobierająca ilość dni świątecznych

PostWysłany: 17.10.2019 16:08
przez Pio
" do tego miesiąca, w którym przez większą jego część pracownik już pracował w nowym wymiarze"

a może

"do miesiąca, w którym przez większą jego część pracownik pracował"

?

To drugie da się zrobić.

Re: Funkcja pobierająca ilość dni świątecznych

PostWysłany: 17.10.2019 18:07
przez Pio
dogrywka i proszę o sprawdzenie

Re: Funkcja pobierająca ilość dni świątecznych

PostWysłany: 18.10.2019 11:30
przez najmar11
Pio napisał(a):" do tego miesiąca, w którym przez większą jego część pracownik już pracował w nowym wymiarze"

a może

"do miesiąca, w którym przez większą jego część pracownik pracował"

?

To drugie da się zrobić.

tiaa, coś się zakręciłem w tym zdaniu...

Chodzi o to, że są dwa alternatywne rozwiązania:
1. Dni urlopu liczyć z tego wymiaru czasu pracy, w którym pracownik przepracował większą część miesiąca
albo
2. Przyjąć zasadę, że liczy się wymiar etatu z pierwszego dnia miesiąca, nawet jeśli już od drugiego dnia pracuje w innym wymiarze...

Nie wiem, którą z tych metod jest łatwiej wdrożyć, ale chyba tą drugą...
=================

Zrobiłem dogrywkę i niestety coś poszło nie tak, teraz mu wyliczył 65 dni :)

Poza tym, w Lipcu wiekszą część miesiąca pracował na 1/1 etatu, pierwszego dnia miesiąca też był na 1/1 etatu, dlatego jaką metodę by nie przyjąć, Lipiec powinien być zaliczony do okresu pracy w 1/1 etatu.

A przy okazji dogrywka popsuła mi uruchamianie Kadrowca z opcją /T. Nie mam już pokolorowanych tabel, zresetowały się do domyślnych szerokości i kolejność kolumn... ;(

Re: Funkcja pobierająca ilość dni świątecznych

PostWysłany: 18.10.2019 12:30
przez Pio
W tej chwili robię wyłącznie urlopy i połączenie z rejestrami GUS/MF/UE
więc "zepsucie" kolorków raczej wynika z innych czynności.

Re: Funkcja pobierająca ilość dni świątecznych

PostWysłany: 18.10.2019 12:53
przez najmar11
Pio napisał(a):W tej chwili robię wyłącznie urlopy i połączenie z rejestrami GUS/MF/UE
więc "zepsucie" kolorków raczej wynika z innych czynności.


hmmm, miałem uruchomionego Kadrowca z opcją /T - wyglądał normalnie.
Zrobiłem dogrywkę i po ponownym uruchomieniu wszystko jest zresetowane do ustawień domyślnych.
Tabela KOLUMNYF jest pusta, nie ma ani jednej formuły kolorowania kolumn...

Przed dogrywką była robiona automatyczna archiwizacja.

Co zrobić żeby przywrócić z kopii bazy ustawienia kolumn? (szerokości, opisy, definicje kolorów)

Re: Funkcja pobierająca ilość dni świątecznych

PostWysłany: 18.10.2019 14:26
przez Pio
katalog \ARCHIWUM, plik BR_<nazwa_komputera>.zip

Odnośnie urlopów kolejne poprawki - dogrywka.

Re: Funkcja pobierająca ilość dni świątecznych

PostWysłany: 18.10.2019 14:54
przez najmar11
Pio napisał(a):katalog \ARCHIWUM, plik BR_<nazwa_komputera>.zip

Odnośnie urlopów kolejne poprawki - dogrywka.


dogrywka zrobiona, jest lepiej, ale nie OK.
teraz są naliczone 24 dni a powinny 26

pierwszy okres powinien być od 2019.01 do 2019.07 - 16dni
potem od 2019.08 do 2019.09 - 3 dni
i następnie od 2019.10 do 2019.12 - 7 dni

z archiwum można wyciągnąć jeden konkretny plik z ustawieniami kolumn?
Czy wszystkie pliki muszę przywrócić?

Re: Funkcja pobierająca ilość dni świątecznych

PostWysłany: 18.10.2019 15:03
przez Pio
Można przywracać dowolnie wybrane pliki.
Sprawdziłem jeszcze, że podczas instalacji i odinstalowania nie są ruszane te pliki.
Jeśli usunie oprogramowanie, to dbf w \PROGRAMY i \BAZY zostaną.
Tak więc, nie wiem kiedy i jak.

Re: Funkcja pobierająca ilość dni świątecznych

PostWysłany: 18.10.2019 16:01
przez najmar11
Pio napisał(a):Można przywracać dowolnie wybrane pliki.
Sprawdziłem jeszcze, że podczas instalacji i odinstalowania nie są ruszane te pliki.
Jeśli usunie oprogramowanie, to dbf w \PROGRAMY i \BAZY zostaną.
Tak więc, nie wiem kiedy i jak.


Podmieniłem te 4 pliki dbf z archiwum i Kadrowiec zresetował je do wartości domyślnych.
Zrobiłem to samo na innym komputerze ale na wersji sprzed dogrywki i ustawienia kolumn się przywróciły.

Załączyłem plik archiwum z moimi ustawianiami kolumn - może z nimi jest coś nie tak?

W obecnej wersji Kadrowca, już po resecie do wartości domyślnych, jak wpiszę jakąś formułę do kolorowania kolumn to zachowuje je i odtwarza przy ponownym uruchomieniu.