W module RCP usprawniono mechanizm zapisujący czas zarejestrowanych urlopów uwzględnianych w czasie pracy pracownika, np. delegacji, w kalendarzu czasu pracy pracowników.
Godziny pracy zostają wydłużone do godzin rozpoczęcia/zakończenia zarejestrowanego urlopu typu praca, a na podstawie przerwy pomiędzy godzinami urlopu a zarejestrowanymi wcześniej godzinami pracy powstaje epizod typu przerwa niepłatna. Ponadto dla pracowników przypisanych do obiektów dodano blokadę uniemożliwiającą powstanie więcej niż jednego wpisu dotyczącego czasu pracy w danym dniu.
Z uwagi na to, że moduł eRCP nie obsługuje wielu wpisów dotyczących czasu pracy dla jednego dnia, wprowadzono funkcjonalność, która ma za zadanie ograniczyć możliwość powstawania takich wpisów w szczególe Rzeczywisty czas pracy słownika Harmonogramowanie i rozliczenie czasu pracy.
Dotychczas w sytuacji, gdy w szczególe Rzeczywisty czas pracy słownika Harmonogramowanie i rozliczenie czasu pracy był wprowadzony czas pracy i następnie w tym samym dniu w słowniku Pracownicy w szczególe Urlopy zarejestrowany został urlop typu praca, którego godziny rozpoczęcia i zakończenia nie zawierały się w czasie pracy pracownika – tzn. między istniejącym czasem pracy określonym w module RCP a czasem urlopu była przerwa – uruchomienie akcji Dodaj absencje z kartoteki lub akcji Wylicz godziny (z jednoczesnym uruchomieniem akcji Dodaj absencje z kartoteki) powodowało utworzenie przez system osobnego wiersza w szczególe Rzeczywisty czas pracy dotyczącego tego samego dnia z czasem pracy zarejestrowanym na podstawie tego urlopu.
W konfiguracji systemu można również określić, ile minut przerwy między godziną zakończenia lub rozpoczęcia pracy, wpisaną w szczególe Rzeczywisty czas pracy słownika Harmonogramowanie i rozliczenie czasu pracy, a godziną zakończenia lub rozpoczęcia zarejestrowanego w słowniku Pracownicy urlopu typu praca, ma być ignorowane, czyli traktowane jako czas pracy. Oznacza to, że jeśli czas tej przerwy nie przekroczy wskazanej liczby minut przerwy ignorowanej, po uruchomieniu akcji Dodaj absencje z kartoteki lub akcji Wylicz godziny (z jednoczesnym uruchomieniem akcji Dodaj absencje z kartoteki) czas pracy danego dnia w szczególe Rzeczywisty czas pracy zostanie wydłużony odpowiednio do godziny rozpoczęcia lub zakończenia urlopu, a przerwa zostanie zaliczona do czasu pracy. Dotychczas, w przypadku gdy przerwa pomiędzy godzinami pracy wpisanymi w tym szczególe a godzinami zarejestrowanego urlopu przekraczała wskazaną w konfiguracji systemu liczbę minut przerwy ignorowanej, po zaktualizowaniu danych w module RCP o wprowadzony urlop powstawał nowy wpis dla danego dnia w szczególe Rzeczywisty czas pracy słownika Harmonogramowanie i rozliczenie czasu pracy z czasem pracy utworzonym na podstawie tego urlopu.
Wprowadzona zmiana aktualizowania danych w module RCP o zarejestrowane w słowniku Pracownicy urlopy typu praca polega na tym, że podczas uruchomienia akcji Dodaj absencje z kartoteki lub akcji Wylicz godziny (z jednoczesnym uruchomieniem akcji Dodaj absencje z kartoteki) do szczegółu Rzeczywisty czas pracy słownika Harmonogramowanie i rozliczenie czasu pracy czas trwania urlopu typu praca, którego godziny rozpoczęcia i zakończenia powodują przerwę między tym urlopem a godzinami pracy wpisanymi w module RCP większą niż przerwa ignorowana, zapisywany jest do jednego wiersza szczegółu Rzeczywisty czas pracy, dotyczącego czasu pracy danego dnia. Jednocześnie na podstawie przerwy pomiędzy czasem pracy określonym w module RCP a czasem urlopu typu praca rejestrowany jest epizod w szczególe Rzeczywisty czas pracy słownika Harmonogramowanie i rozliczenie czasu pracy – standardowo jest to Przerwa_nieplatna.
Warunkiem połączenia wpisu czasu pracy z czasem urlopu typu praca z jednoczesnym zarejestrowaniem przerwy pomiędzy nimi jako epizodu jest, aby całkowity zakres czasu tego wpisu nie przekroczył 24 godzin. Jeśli całkowity czas pracy przekracza 24 godziny, dla pracowników nieprzypisanych do obiektów na podstawie zarejestrowanego urlopu typu praca w słowniku Pracownicy tworzony jest przez system osobny wiersz w szczególe Rzeczywisty czas pracy słownika Harmonogramowanie i rozliczenie czasu pracy dotyczący tego samego dnia z czasem pracy zarejestrowanym na podstawie tego urlopu, a w przypadku pracowników przypisanych do obiektów wymagana jest ręczna korekta urlopu lub czasu pracy.
Przykład
Pracownik w szczególe Rzeczywisty czas pracy słownika Harmonogramowanie i rozliczenie czasu pracy w dniu 18.06.2025 r. ma wpisany czas pracy w godzinach 08:00 – 09:30.

Rys. 1. Szczegół Rzeczywisty czas pracy słownika Harmonogramowanie i rozliczenie czasu pracy – czas pracy pracownika w dniu 18.06.20525 r.
W szczególe Urlopy w słowniku Pracownicy zostaje zarejestrowany urlop typu praca (tu: delegacja) w godzinach 10:00 – 16:30 w tym dniu.

Rys. 2. Słownik Pracownicy – przykład zarejestrowania delegacji za pomocą akcji Kreator urlopów
Przed wprowadzoną zmianą po uruchomieniu akcji Dodaj absencje z kartoteki lub Wylicz godziny (z jednoczesnym uruchomieniem akcji Dodaj absencje z kartoteki) w szczególe Rzeczywisty czas pracy słownika Harmonogramowanie i rozliczenie czasu pracy dopisany zostaje drugi wiersz dotyczący tego samego dnia z czasem pracy określonym na podstawie tego urlopu.

Rys. 3. Sposób dopisania urlopu typu praca w szczególe Rzeczywisty czas pracy słownika Harmonogramowanie i rozliczenie czasu pracy przed zmianą
Po wprowadzonej zmianie po uruchomieniu akcji Dodaj absencje z kartoteki lub akcji Wylicz godziny (z jednoczesnym uruchomieniem akcji Dodaj absencje z kartoteki) do szczegółu Rzeczywisty czas pracy słownika Harmonogramowanie i rozliczenie czasu pracy urlop typu praca zostaje przeniesiony do jednego wiersza szczegółu Rzeczywisty czas pracy, dotyczącego czasu pracy danego dnia, utworzona też zostaje przerwa w postaci epizodu.

Rys. 4. Sposób dopisania urlopu typu praca w szczególe Rzeczywisty czas pracy słownika Harmonogramowanie i rozliczenie czasu pracy po zmianie
Wprowadzona zmiana uniemożliwia powstawanie więcej niż jednego wiersza dotyczącego czasu pracy w tym samym dniu w szczególe Rzeczywisty czas pracy słownika Harmonogramowanie i rozliczenie czasu pracy dla pracownika przypisanego do obiektu. Jeżeli system nie ma możliwości zapisania czasu pracy w jednym dniu, np. w przypadku, gdy zapis czasu pracy przekraczałby 24 godziny, wówczas po uruchomieniu akcji Dodaj absencje z kartoteki lub akcji Wylicz godziny (z jednoczesnym uruchomieniem akcji Dodaj absencje z kartoteki) pojawia się komunikat blokujący. W takim przypadku należy zweryfikować godziny urlopu zarejestrowanego w słowniku Pracownicy i ewentualnie skorygować czas rozpoczęcia lub zakończenia danego urlopu albo w szczególe Rzeczywisty czas pracy słownika Harmonogramowanie i rozliczenie czasu pracy skorygować czas pracy danego dnia, dopisując przerwę jako epizod.

Rys. 5. Komunikat informujący o braku możliwości zapisania czasu pracy danego dnia za pomocą jednego wpisu
Blokada wprowadzenia więcej niż jednego wiersza dotyczącego czasu pracy w tym samym dniu w szczególe Rzeczywisty czas pracy słownika Harmonogramowanie i rozliczenie czasu pracy dla pracownika przypisanego do obiektu dotyczy każdej konfiguracji systemu, w której system miałby dopisać drugi wiersz z czasem pracy na ten sam dzień, nawet gdy nie ma uruchomionej opisywanej funkcjonalności.
Konfiguracja
Funkcjonalność wymaga nadania uprawnień: NIE
Funkcjonalność wymaga skonfigurowania: TAK