Nowa procedura do rejestracji urlopu udzielanego na godziny

Umożliwiono rejestrowanie urlopów udzielanych w wymiarze godzinowym zbiorczo we wprowadzonym okresie.

Nowa funkcjonalność umożliwia ewidencję urlopu na część dnia w dłuższym okresie. Dobrym przykładem jest urlop na karmienie piersią, który brany jest na część dnia przez dłuższy okres. Dotychczas trzeba było dodawać pojedynczo urlopy w dniach, w których pracownik z tego urlopu korzystał. Dzięki opisywanej zmianie można szybko wygenerować odpowiednie zapisy w kartotece urlopowej, np. na cały miesiąc.

W tym celu w słowniku Pracownicy – umowy(etaty) w szczególe Urlopy dodana została procedura Dodaj urlop w rozbiciu na godziny. Po jej uruchomieniu pojawi się okno parametrów:

·         Rodzaj urlopu – na rozwijanej liście w tym polu znajdują się rodzaje urlopu, które mogą być udzielone w rozbiciu na godziny (widoczne tu rodzaje zależą od ustawień wdrożeniowych);

·         Podtyp urlopu – jeżeli dany rodzaj urlopu ma zdefiniowane podtypy, są one widoczne na liście rozwijanej w tym polu;

·         Data od – początek okresu, w którym ma obowiązywać dany urlop, na podstawie daty od i do budowany jest zakres w tabeli, gdzie rozbite są urlopy na poszczególne dni;

·         Data do – koniec okresu, w którym ma obowiązywać dany urlop, na podstawie daty od i do budowany jest zakres w tabeli, gdzie rozbite są urlopy na poszczególne dni;

·         Kod ZUS – jeżeli dany rodzaj urlopu ma mieć przypisany kod, można go wybrać w tym miejscu;

·         Uwagi – tu możemy zamieścić dodatkowe informacje dotyczące rejestrowanej absencji;

·         Naliczenie podstawy urlopowej z grup – tu można wskazać jedną z trzech grup dla podstawy urlopowej, czyli określić, w jaki sposób ma być wyliczane wynagrodzenie urlopowe za rejestrowaną nieobecność;

·         Ustawienie godzin – dane, które zainicjują wartości w tabeli pokazującej urlopy rozbite na poszczególne dni, znajdującej się poniżej; dostępne tutaj pola:

o   Według ilości – to pole należy zaznaczyć, jeżeli chcemy wprowadzić urlop, podając liczbę godzin (np. 2), a nie zakres godzin (np. od 12.00 do 14.00) urlopu w danym dniu,

o   Godziny – wskazanie liczby godzin trwania urlopu w dniu (to pole jest aktywne, jeśli pole Według ilości zostało zaznaczone),

o   Godz od.– wskazanie godziny, od której ma trwać urlop (to i poniższe pole jest aktywne, jeżeli nie zostało zaznaczone pole Według ilości),

o   Godz do. – wskazanie godziny, do której ma trwać urlop.

Rys. Okno parametrów procedury Dodaj urlop w rozbiciu na godziny

W dolnej części okna procedury znajduje się tabela z podglądem dni, w których mają zostać zarejestrowane urlopy. Dni te są zainicjowane na podstawie okresu wprowadzonego powyżej w polach Data odData do. Dodatkowo dla dni pracy pracownika uzupełniona zostanie kolumna Godziny;Ilość (albo kolumny Godziny;Od i Godziny;Do, jeżeli w górnej części panelu nie zaznaczono pola Według ilości).

Zapisy w tabeli generują się na wszystkie dni w okresie wskazanym w polach Data od i Data do, łącznie ze świętami i weekendami. Na podstawie planu pracy pracownika inicjowane są tylko wartości w dniach, w których jest zaplanowana praca. Dni harmonogramowo wolne są zaznaczone kolorem szarym (kolumna Data Urlopu), a w kolumnie Plan nie na danych.

Rys. Ustawienie godzin urlopów

W tabeli z danymi urlopu rozbitego na poszczególne dni możliwa jest ich edycja. Gdy w sekcji Ustawienie godzin zaznaczone jest pole Według ilości, to zainicjowana jest ilość godzin i ją można edytować. Gdy pole Według ilości nie jest zaznaczone, to inicjują się godziny od i do i można je edytować (w tym przypadku ilość wyliczana jest automatycznie na podstawie godzin od i do). Wiersze, w których wprowadzono zmiany, nie reagują już na zmiany wprowadzane w sekcji Ustawienie godzin.