Wyprzedzanie zdarzeń generujących błędy

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.

Obraz zawierający tekst, Czcionka, linia, numer Opis wygenerowany automatycznie

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ć.

Obraz zawierający tekst, Czcionka, zrzut ekranu, numer Opis wygenerowany automatycznie

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:

Obraz zawierający tekst, Czcionka, linia, numer Opis wygenerowany automatycznie

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.

Obraz zawierający tekst, Czcionka, linia, numer Opis wygenerowany automatycznie

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.

Obraz zawierający tekst, Czcionka, zrzut ekranu Opis wygenerowany automatycznie

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.

Obraz zawierający tekst, Czcionka, linia, numer Opis wygenerowany automatycznie

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:

Obraz zawierający tekst, zrzut ekranu, Czcionka, numer Opis wygenerowany automatycznie

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:

Obraz zawierający tekst, Czcionka, linia, zrzut ekranu

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:

Obraz zawierający tekst, Czcionka, linia, numer

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.

Obraz zawierający tekst, Czcionka, linia, numer Opis wygenerowany automatycznie

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.

Obraz zawierający tekst, zrzut ekranu, Czcionka, linia

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:

Obraz zawierający tekst, Czcionka, linia, numer Opis wygenerowany automatycznie

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.

Obraz zawierający tekst, zrzut ekranu, Czcionka, numer Opis wygenerowany automatycznie

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.

Obraz zawierający tekst, Czcionka, linia, numer Opis wygenerowany automatycznie

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.

Obraz zawierający tekst, Czcionka, zrzut ekranu, linia Opis wygenerowany automatycznie

Rys. Komunikat o przekroczeniu pełnego etatu w szczególe Etaty w słowniku Pracownicy

Funkcjonalność wymaga nadania uprawnień: NIE

Funkcjonalność wymaga skonfigurowania: TAK