Dodany został szereg kontroli mający na celu informowanie użytkowników o potencjalnych zagrożeniach wynikających z wykonywanej operacji.
Kontrole podczas wykonywania czynności mają na celu zapobieganie ich wykonaniu, jeżeli może to mieć negatywne skutki. Część z nich ma charakter jedynie informacyjny, więc to użytkownik podejmuje decyzję (po uzyskaniu informacji o potencjalnych skutkach), czy faktycznie chce daną operacje wykonać.
W systemie dodane zostały kontrole przy wykonywaniu niżej wskazanych operacji:
- Dodanie informacji, że operacja zablokuje możliwość wycofania zwolnienia pracownika,
- Sprawdzenie, czy zmiana grupy naliczeniowej nie spowoduje zmiany terminu wypłaty wynagrodzenia dla pracownika,
- Sprawdzenie konfiguracji limitów urlopowych,
- Ostrzeżenie podczas usuwania danych dotyczących klasyfikacji pracownika,
- Informacja o konieczności usunięcia rozliczenia godzin przy usuwaniu odbiorów godzin nadliczbowych,
- Sprawdzenie zgodności informacji o terminie wypłaty wynagrodzenia z okresem rozliczenia w słowniku Kartoteka czasu pracy,
- Sprawdzenie obniżenia normy ze względu na święto przypadające w sobotę,
- Zmiana statusu naliczenia przy zmianie daty PPK,
- Sprawdzenie, czy zmiana wartości składnika płacowego może mieć wpływ na inne naliczenia,
- Kontrola przy próbie ustawienia działu jako nieaktywnego,
- Sprawdzenie dni szablonu kalendarza,
- Sprawdzenie, czy jest skrócony opis dla rodzajów zdarzeń wykorzystywanych w ewidencji pracy zdalnej,
- Powiadomienie przy zwolnieniu pracownika o usunięciu jego danych z portalu HR,
- Kontrola bilansu czasu pracy w module RCP,
- Sprawdzanie, czy pracownik ma uzupełniony identyfikator podatkowy dla deklaracji IFT,
- Sprawdzenie przy zmianie danych dotyczących etatu, czy suma wymiarów etatów pracownika nie przekracza pełnego etatu.
Dodanie informacji, że operacja zablokuje możliwość wycofania zwolnienia pracownika
Podczas próby wykonania operacji dodawania, edycji lub usunięcia danych u pracownika zwolnionego w poniższych słownikach dostępnych jako szczegóły dla słownika Pracownicy:
- Kartoteka czasu pracy,
- Kody ubezpieczeń,
- Odprawy pracownika,
- Składniki pracownika,
- Szczegóły dotyczące umów,
- Etaty,
- Informacje do umowy,
- Miejsca wykonywania pracy,
- Nagłówki umów/etatów,
- Stanowiska,
- Urlopy,
- Limity urlopowe,
- Zajęcia wynagrodzeń – definicje,
- Zasiłki oraz wynagrodzenie za czas choroby,
wyświetlona zostanie informacja, że dokonanie zmiany spowoduje, że operacja wycofania zarejestrowanego zwolnienia już nie będzie możliwa.

Rys. Informacja o blokadzie wycofania zwolnienia przy edycji danych w szczególe Etaty w słowniku Pracownicy
Powyższe ostrzeżenie zostało także dodane podczas zatwierdzania procedur:
- Kreator urlopu,
- Kreator zasiłku,
- Wyznacz limit urlopowy.
Sprawdzenie, czy zmiana grupy naliczeniowej nie spowoduje zmiany terminu wypłaty wynagrodzenia dla pracownika
Przy zmianie przypisania pracownika do grupy naliczeniowej w szczególe Klasyfikacja w słowniku Pracownicy odbywa się sprawdzenie, czy zmiana grupy nie spowoduje zmiany terminu wypłaty wynagrodzenia dla pracownika. Jeżeli tak się stanie, to sprawdzone zostaje, czy w okresie objętym zmianą są naliczenia wynagrodzeń dla pracownika. Gdy takie naliczenia istnieją, pojawia się komunikat z pierwszą dziesiątką list płac, których zmiana może dotyczyć.

Rys. Informacja o zmianie terminu wypłaty wynagrodzenia pracownika po zmianie grupy naliczeniowej w szczególe Klasyfikacja słownika Pracownicy
Sprawdzenie konfiguracji limitów urlopowych
Przy wyznaczaniu limitu urlopowego dodane zostało sprawdzenie, czy parametr typu logicznego UrlopyLimityZaleglyRoznicowo (Czy dostępne dni „Zaległe” liczyć różnicowo a nie z pól „Zaległy”) jest wyłączony. W takim przypadku wyświetlony zostanie poniższy komunikat:

Rys. Ostrzeżenie po zatwierdzeniu procedury Wyznaczanie limitu urlopowego
Ostrzeżenie podczas usuwania danych dotyczących klasyfikacji pracownika
Przy próbie usunięcia ostatniego (aktualnego) zapisu w szczególe Klasyfikacja słownika Pracownicy, pojawi się poniższy komunikat:

Rys. Komunikat podczas usuwania ostatniego wpisu w szczególe Klasyfikacja słownika Pracownicy
Informacja o konieczności usunięcia rozliczenia godzin przy usuwaniu odbiorów godzin nadliczbowych
Podczas usuwania urlopów – odbiorów godzin nadliczbowych – dodany został komunikat informujący o konieczności usunięcia rozliczenia godzin.

Rys. Komunikat przy próbie usunięcia urlopu związaniem z odbiorem godzin nadliczbowych
Sprawdzenie zgodności informacji o terminie wypłaty wynagrodzenia z okresem rozliczenia w słowniku Kartoteka czasu pracy
Przy zmianach grupy naliczeniowej w szczególe Klasyfikacja słownika Pracownicy lub poprzez aneksowanie umowy o pracę (za pomocą procedury Zmiana warunków pracy) odbywa się sprawdzenie, czy zmiana grupy nie spowoduje zmiany terminu wypłaty wynagrodzenia określonego w polu Płaca przesunięta dla grupy naliczeniowej pracownika, zdefiniowanej w słowniku Grupy naliczeniowe. Jeżeli to nastąpi, sprawdzona zostanie zgodność roku i miesiąca, zapisanych w polach Wypłata;Rok i Wypłata;Miesiąc w szczególe Kartoteka czasu pracy w słowniku Pracownicy z ustawieniem pola Płaca przesunięta dla grupy naliczeniowej pracownika.

Rys. Informacja o zmianie terminu wypłaty wynagrodzenia pracownika i konieczności ponownego zainicjowania kartoteki czasu pracy po zmianie grupy naliczeniowej w szczególe Klasyfikacja słownika Pracownicy
Sprawdzenie obniżenia normy ze względu na święto przypadające w sobotę
W procedurze Wygeneruj szablon kalendarza ze schematu, dostępnej w słowniku Definicje szablonów kalendarzy, dodany został komunikat, który zostanie wyświetlony, jeżeli w okresie, za który generujemy dni szablonu kalendarza, są święta przydające w sobotę i nie zostały wskazane dni wolne za nie.

Rys. Informacja dotycząca obniżenia wymiaru czasu pracy i dnia wolnego za święto w sobotę po zatwierdzeniu procedury Wygeneruj szablon kalendarza ze schematu w słowniku Definicje szablonów kalendarzy
Zmiana statusu naliczenia przy zmianie daty PPK
Dodany został komunikat z informacją o zmianie statusu naliczenia. Komunikat pojawia się wtedy, gdy edytujemy nagłówek listy płac, zmieniając datę w polu Data PPK w słowniku Listy płac. Sytuacja ta ma miejsce tylko jeżeli edycja dotyczy nagłówka list płac, dla której jest przygotowane naliczenie o statusie N.

Rys. Komunikat podczas zmiany daty w polu Data PPK w słowniku Listy płac
Sprawdzenie, czy zmiana wartości składnika płacowego może mieć wpływ na inne naliczenia
Podczas edycji składnika płacowego w szczególe Składniki w słowniku Naliczenia list dodana została kontrola, która bada, czy są inne otwarte listy pracownika w przyszłych okresach. Jeżeli są, to wyświetli się poniższa informacja:

Rys. Komunikat podczas zatwierdzania edycji wartości składnika płacowego w szczególe Składniki w słowniku Naliczenia list
Kontrola przy próbie ustawienia działu jako nieaktywnego
Dodana została kontrola, która w słowniku Struktura organizacyjna podczas próby ustawienia działu jako nieaktywnego sprawdza, czy są pracownicy przypisani do tego działu:

Rys. Komunikat przy próbie ustawienia działu jako nieaktywnego, gdy są do niego przypisani pracownicy
Jeżeli są aktywne działy podległe pod dział, który jest ustawiany jako nieaktywny, to wyświetlony zostanie komunikat:

Rys. Komunikat przy próbie ustawienia działu jako nieaktywnego, gdy są działy podległe pod ten dział
Sprawdzenie dni szablonu kalendarza
Kontrola odbywa się podczas edycji danych w szczególe Klasyfikacja słownika Pracownicy. Podczas dodawania lub zmiany danych pracownika sprawdzane jest, czy przypisany do pracownika szablon kalendarza ma wygenerowane dni w okresie obowiązywania danych. Okres, za który dane są sprawdzane, ograniczany jest do bieżącego roku.

Rys. Komunikat o braku wygenerowanych dni szablonu kalendarza przy próbie edycji danych w szczególe Klasyfikacja w słowniku Pracownicy
W sytuacji, gdy klasyfikacja obowiązuje np. od 2020-01-01, to podczas kontroli okres weryfikacji ograniczy się do pierwszego dnia bieżącego roku.
Sprawdzenie, czy jest skrócony opis dla rodzajów zdarzeń wykorzystywanych w ewidencji pracy zdalnej
W słowniku Rodzaje zdarzeń dotyczących pracy dodana została kontrola sprawdzająca – przy dodawaniu i edycji danych – czy uzupełniono skrócony opis zdarzenia.

Rys. Komunikat o braku opisu skróconego dla rodzaju zdarzeń w słowniku Rodzaje zdarzeń dotyczących pracy
Powiadomienie przy zwolnieniu pracownika o usunięciu jego danych z portalu HR
W słowniku Pracownicy po zatwierdzeniu procedury Zwalnianie pracownika dodano komunikat:

Rys. Powiadomienie o usunięciu danych pracownika z portalu przy jego zwolnieniu w słowniku Pracownicy
Aby komunikat się pojawił, muszą być spełnione poniższe warunki:
- niewłączony tryb ograniczonych kont dla użytkowników portalu HR po zwolnieniu pracownika,
- uruchomiony portal HR,
- zwalniany pracownik musi mieć konto w portalu HR.
Kontrola bilansu czasu pracy w module RCP
Do kategorii błędów RCP Kontrola ustawowa w słowniku Słownik błędów kontroli dodane zostały dwa nowe rodzaje błędów:
- BilansNar_O (Wyliczone godziny nie bilansują się w okresie badanym narastająco),
- HBilansNar_O (Wyliczone godziny nie bilansują się w okresie badanym narastająco).
Sprawdzają one bilans godzin analogicznie jak kontrole Bilans_O i HBilans_O z tą różnicą, że nie jest weryfikowany cały okres rozliczeniowy, a jedynie miesiące od początku okresu do miesiąca wykonania kontroli. Dzięki temu o nieprawidłowościach można się dowiedzieć w trakcie trwania okresu rozliczeniowego, a nie dopiero w ostatnim miesiącu jego trwania.

Rys. Komunikat o niebilansujących się godzinach w słowniku Harmonogramowanie i rozliczenie czasu pracy
Sprawdzanie, czy pracownik ma uzupełniony identyfikator podatkowy dla deklaracji IFT
Kontrola odbywa się podczas drukowania informacji IFT-1. Może być to wykonane w kilku miejscach:
- W słowniku Seryjne drukowanie IFT-1/1R (procedura Generuj dane deklaracji oraz wydruk z użyciem wzorca),
- W słowniku IFT1-1/1R – dokumenty elektroniczne (procedura Wydrukuj IFT1/1R),
- W słowniku Kartoteka wystawionych deklaracji (procedura Wygeneruj zapis w e-deklaracjach,
- procedura Generuj eDokument pit oraz wydruk z użyciem wzorca).
Gdy nastąpi próba wydruku informacji IFT-1/IFT-1R, a pracownik nie ma uzupełnionego identyfikatora podatkowego dla deklaracji IFT w szczególe Rodzaje deklaracji PIT pracownika w słowniku Pracownicy, to pojawi się komunikat uniemożliwiający wydruk.

Rys. Błąd dotyczący braku identyfikatora podatkowego dla deklaracji IFT
Sprawdzenie przy zmianie danych dotyczących etatu, czy suma wymiarów etatów pracownika nie przekracza pełnego etatu
Kontrola odbywa się podczas edycji danych w szczególe Etaty w słowniku Pracownicy. Podczas dodawania lub zmiany wartości w polach Wymiar etatu lub Etat zasiłek sprawdzane jest, czy suma wartości w tych dwóch polach nie przekracza pełnego etatu.

Rys. Edycja danych w szczególe Etaty w słowniku Pracownicy
W sytuacji, gdy wystąpi przekroczenie pojawia się komunikat.

Rys. Komunikat o przekroczeniu pełnego etatu w szczególe Etaty w słowniku Pracownicy
Funkcjonalność wymaga nadania uprawnień: NIE
Funkcjonalność wymaga skonfigurowania: TAK