Rozbudowa kontroli poprawności danych

Rozbudowano mechanizmy ułatwiające sprawdzanie poprawności danych.

Dodano możliwość przypisywania rodzajów kontroli do grup. Dzięki temu podczas przeprowadzania kontroli można wybrać kontrole dotyczące określonego obszaru (np. związane z weryfikacją składników wsadowych bądź z urlopami). Na podstawie grup można zdefiniować automatyczne uruchamianie kontroli powiązanych z daną grupą.

Procedura kontroli miesiąca została rozbudowana o możliwość ograniczania wywołania kontroli do:

  • działu,
  • kategorii listy,
  • grupy naliczeniowej.

Pozwala to na wykonywanie kontroli dla ograniczonej liczby danych.

Ponadto dodane zostały nowe rodzaje kontroli, rozszerzające zakres sprawdzanych danych.

Grupy kontroli

W celu umożliwienia pogrupowania kontroli związanych z wybranym obszarem funkcjonalnym, np. z rozliczeniem czasu pracy, dodany został słownik Grupy kontroli. W słowniku dostępne są dwa szczegóły:

  • Uprawnienia do grup kontroli – umożliwia powiązanie grupy kontroli z operatorem lub grupą operatorów, czyli nadanie tym użytkownikom uprawnień do notyfikacji związanych z daną grupą kontroli,
  • Kryteria uruchomienia – pozwala określić kryteria wykonania, po spełnieniu których mają się wykonać kontrole powiązane z daną grupą.
Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Ikona komputerowa Opis wygenerowany automatycznie

Rys. Słownik Grupy kontroli

Dodatkowo słownik Grupy kontroli dostępny jest jako szczegół w słowniku Rodzaje kontroli. Umożliwia on powiązanie danego rodzaju kontroli z grupą lub grupami. Operacja powiązania ogranicza się jedynie do zaznaczenia pola Aktywny przy grupie, do której dany rodzaj kontroli ma należeć.

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Ikona komputerowa Opis wygenerowany automatycznie

Rys. Szczegół Grupy kontroli w słowniku Rodzaje kontroli

Procedura Kontrola miesiąca

Do procedury Kontrola miesiąca dostępnej w słowniku Kontrole poprawności danych dodano nowe parametry:

  • Rodzaj – pozwala ograniczyć zakres przeprowadzonej kontroli do pracowników:
  • przypisanych do danej kategorii listy płac (KategoriaListy),
  • należących do danej grupy naliczeniowej (LpGrupa),
  • pracujących w wybranym dziale (LpDzial).
  • Wartość – w polu tym wybieramy wartość z listy rozwijanej wskazanej w parametrze Rodzaj, np. dla rodzaju LpDzial wartością będzie symbol działu, dla którego ma się wykonać kontrola.
  • Podział według – umożliwia określenie sposobu grupowania danych wynikowych kontroli. Dostępne wartości:
  • Kategoria listy,
  • Dział,
  • Grupa naliczeniowa,
  • Brak.
  • Grupa kontroli – wybranie grupy spowoduje ograniczenie rodzajów wykonywanych kontroli tylko do tych, które są aktywne we wskazanej grupie.

Wywołanie procedury Kontrola miesiąca ze wskazanym w sekcji Parametry rodzajem, np. LpDzial, i wartością Magazyn sprawi, że kontrola wykona się tylko dla pracowników tego działu.

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

Rys. Kontrola miesiąca dla danego działu, wskazanego w sekcji Parametry

Informacja o tym, z jakimi parametrami uruchomiona została kontrola, umieszczona jest w opisie widocznym w polu Uwagi oraz w szczególe Parametry wykonania kontroli w słowniku Kontrola miesiąca.

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowa Opis wygenerowany automatycznie

Rys. Informacja o parametrach wywołania w polu Uwagi i w szczególe Parametry wywołania kontroli w słowniku Kontrole poprawności danych

Uruchomienie akcji z wybraną opcją Podział według sprawi, że wyniki kontroli zostaną pogrupowane według wybranej klasyfikacji, np. wybranie w polu Podział według opcji Dział spowoduje, że wygenerują się linijki z wynikami kontroli dla każdego aktywnego działu.

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

Rys. Kontrola miesiąca w podziale według działu

Po wykonaniu procedury powstały linijki dla danego sprawdzenia z podziałem na aktywne działy.

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowa Opis wygenerowany automatycznie

Rys. Wyniki przeprowadzonej kontroli w podziale na działy

Zwiększona liczba kontroli oraz możliwość ich rozbicia może powodować, że wygeneruje się duża ilość wpisów w słowniku Kontrola poprawności danych. By ułatwić usuwanie nadmiarowych zapisów, dodana została procedura Usuń kontrolę, która działa również w trybie operacji grupowych.

Nowe kontrole

W słowniku Rodzaje kontroli dodano nowe kontrole:

  1. RCP_OKRESYNIEPRZYPIS – Sprawdzenie, czy są dane RCP dla innego okresu rozliczeniowego niż aktualnie ma pracownik przypisany.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc dane w module RCP przypisane do okresu rozliczeniowego, który jest niezgodny z okresem rozliczeniowym, jaki ma aktualnie pracownik.
  2. RCP_SZABLONBEZDNI – Sprawdzenie, czy są pracownicy z przypisanym szablonem kalendarza, dla którego nie wygenerowano dni.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy są pracownicy z przypisanym szablonem kalendarza, dla którego nie wygenerowano dni w tym okresie.
  3. RCP_SWIETANASZABLON – Sprawdzenie, czy są szablony kalendarzy, w których zarejestrowane dni świąteczne różnią się od tych w słowniku Święta.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy szablony kalendarza przypisane do pracowników mają wskazane dni świąteczne zgodnie ze słownikiem Święta.
  4. RCP_DNIKALNORMATYWNE – Sprawdzenie, czy liczby dni roboczych w kalendarzu pracowników są zgodne z normą w miesiącu.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy są pracownicy, dla których liczba dni roboczych jest różna od normy w tym okresie.
  5. RCP_POROWNPOPOKRESOW – Sprawdzenie, czy nie ma różnic w danych RCP w porównaniu z poprzednim miesiącem. Sprawdzenie porównuje występowanie danych dotyczących zdarzeń lub epizodów we wskazanym miesiącu z miesiącem wcześniejszym.
  6. SUMY_SPOSOBU_WYPLAT – Sprawdzenie, czy zarejestrowane sposoby wypłat pracowników sumują się do 100 %.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy są pracownicy, dla których suma procentów w kolumnie Podział w szczególe Sposoby wypłat słownika Pracownicy jest różna od 100%.
  7. RCP_MIESPLACAPRZESUN – Sprawdzenie, czy rok i miesiąc w kalendarzu pracownika jest zgodny z ustawieniem pola Płaca przesunięta dla grupy naliczeniowej, do której jest przypisany pracownik.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy są pracownicy, dla których istnieją wpisy w polach Wypłata;Rok i Wypłata;Miesiąc w szczególe Kartoteka czasu pracy słownika Pracownicy niezgodne z ustawieniem pola Płaca przesunięta dla grupy naliczeniowej, do której należą.
  8. RCP_ROZLODBIORY – Sprawdzenie, czy istnieją wpisy dotyczące rozliczenia godzin, niepowiązane z odbiorem nadgodzin.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc zapisy w słowniku Rozliczenie godzin, dostępnym jako szczegół słownika Kontrola czasu pracy w słowniku Harmonogramowanie i rozliczenie czasu pracy, niepowiązane z zarejestrowanym urlopem.
  9. RCP_OBIEKTYAKTYWNE – Sprawdzenie, czy nie ma danych RCP w obiektach, pomimo że nie są one aktywne.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy nie ma zapisów w szczegółach Harmonogramowanie czasu pracy i Rzeczywisty czas pracy w słowniku Harmonogramowanie i rozliczenie czasu pracy powiązanych z obiektem, mimo że obiekty nie są aktywne.
  10. URLOP_TECH_DOLIMITU – Sprawdzenie, czy są urlopy, które nie są uwzględniane w ich limicie.
    Sprawdzenie wyszukuje urlopy, które powinny być uwzględniane w limicie, ale odbyły się przed datą graniczną, od której urlopy są uwzględniane do limitów urlopowych.
  11. ANEKSY_DOAKCEPTACJI – Sprawdzenie, czy są wymagające akceptacji aneksy do umów.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy są aneksy ze statusem: Edycja, Do akceptacji lub Do szczególnej akceptacji.
  12. ZWOL_DOAKCEPTACJI – Sprawdzenie, czy są zwolnienia wymagające akceptacji.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy są niezaakceptowane lub nieodrzucone zwolnienia.
  13. SKLWSAD_DOAKCNIEPRZE – Sprawdzenie, czy są składniki wsadowe, które wymagają akceptacji, dotyczy tylko płacy nieprzesuniętej.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy są składniki wsadowe wymagające akceptacji. Sprawdzenie dotyczy płacy nieprzesuniętej.
  14. SKLWSAD_DOAKCPRZE – Sprawdzenie, czy są składniki wsadowe, które wymagają akceptacji. Kontrola ta dotyczy tylko płacy przesuniętej.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy są niezaakceptowane składniki wsadowe. Sprawdzenie dotyczy płacy przesuniętej.
  15. PRZEDL_DOAKCEPTACJI – Sprawdzenie, czy są przedłużenia umów, które wymagają akceptacji.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy są przedłużenia umów ze statusem: Do akceptacji oraz Do akceptacji szczególnej.
  16. ZATR_DOAKCEPTACJI – Sprawdzenie, czy są pracownicy oczekujący na zatrudnienie i wnioski o zatrudnienie do akceptacji.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy są pracownicy oczekujący na zatrudnienie lub wnioski o zatrudnienie w statusie: Akceptacja lub Akceptacja szczególna.
  17. WNIOABS_DOAKCEPTACJI – Sprawdzenie, czy są wnioski o nieobecność, które wymagają akceptacji.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy są niezaakceptowane wnioski o nieobecność.
  18. EZLA_IMPORTKARTOTEKA – Sprawdzenie, czy występują nieprzeniesione nieobecności chorobowe z bufora E-ZLA do kartoteki nieobecności.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy są zaimportowane zasiłki E-ZLA, które nie zostały przeniesione do słownika Zasiłki oraz wynagrodzenie za czas choroby.
  19. PLACA_MINIMALNA – Sprawdzenie, czy są pracownicy, których wynagrodzenie jest niższe niż minimalne wynagrodzenie.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy są pracownicy, których wynagrodzenie jest niższe niż minimalne wynagrodzenie, określone w parametrach: WynagrodzMinimalne (Kwota minimalnego wynagrodzenia BRUTTO), MinStawkaGodzFBORodzaje (Rodzaje stawek kontrolowanych na zgodność ze stawką minimalną) oraz MinStawkaGodzFBO ( Minimalna stawka godzinowa dla zleceń).
  20. PRZELOZENI_BEZZATRUD – Sprawdzenie, czy są pracownicy już niezatrudnieni, a wciąż zarejestrowani jako przełożeni innych pracowników.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy są pracownicy, którzy pomimo tego, że już nie są zatrudnieni, to wciąż są przełożonymi innego pracownika.
  21. PITY_ADRESY – Sprawdzenie, czy są pracownicy z naliczonymi listami płac, którzy nie mają zarejestrowanego w słowniku Pracownicy adresu zamieszkania.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy są pracownicy, którzy mają naliczenia, nie mając na ten okres dodanego adresu zamieszkania.
  22. EZLA_KONTYNUACJA – Sprawdzenie, czy są elektroniczne zwolnienia lekarskie (E-ZLA) na przełomie miesiąca, które nie mają oznaczonej kontynuacji.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy po przeniesieniu zasiłku E-ZLA na okres nieobecności przypadający na przełomie miesiąca do szczegółu Zasiłki oraz wynagrodzenie za czas choroby w słowniku Pracownicy, nieobecność oznaczona jest jako kontynuacja.
  23. PIT4R_SPRDANYCHPROC – Sprawdzenie, czy dane dotyczące wysokości wynagrodzenia dla PIT-4R, wyrażonej procentowo, są uzupełnione.
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy informacje o procencie wynagrodzenia dla PIT-4R są uzupełnione w słowniku PIT – 4R. Po wpisaniu 0 w pole Miesiąc w parametrach procedury Kontrola miesiąca sprawdzenie zadziała dla całego roku. Nie ma możliwości filtrowania danych z uwzględnieniem parametru (dział, kategoria listy lub grupa naliczeniowa), ponieważ kontrola ta nie jest związana z danymi pracowników.
  24. IFT_IDENTPODATKOWY – Sprawdzenie, czy są pracownicy z wygenerowanymi deklaracjami IFT, a bez zarejestrowanego identyfikatora podatkowego.
    Sprawdzenie wyszukuje zawsze na cały rok, bez względu na wybrany miesiąc. Sprawdzane jest, czy w szczególe Rodzaje deklaracje PIT pracownika słownika Pracownicy dodany jest identyfikator podatkowy dla rodzaju deklaracji IFT-1.
  25. PITY_KONFIGURACJA – Rozbudowanie istniejącej kontroli o sprawdzenie dla deklaracji PIT-4R w słowniku Wersje deklaracji, czy pole Wersja deklaracji jest wypełnione, oraz czy nie ma kilku wersji deklaracji aktywnych na ten sam okres.
  26. ZUS_DANEDOZGLOSZENIA – Sprawdzenie, czy w szczególe Zgłoszenia/wyrejestrowania z ZUS w słowniku Kody ubezpieczeń jest co najmniej jedna pozycja aktywna (czyli czy obowiązuje pracownika co najmniej jedno ubezpieczenie).
    Sprawdzenie wyszukuje na wskazany rok i miesiąc, czy w słowniku Zgłoszenia/wyrejestrowania z ZUS znajduje się co najmniej jedna aktywna pozycja.
  27. PITY_WYSTAWIONY_IFT – Sprawdzenie, czy wszyscy pracownicy z wygenerowanymi danymi do IFT-1 w danym roku mają wystawiony ten dokument.
    Sprawdzenie, czy w słowniku Seryjne drukowanie IFT-1/1R są pracownicy, którzy mają wygenerowane dane dotyczące deklaracji IFT, ale deklaracje nie są wydrukowane (sprawdzane jest pole Wydrukowany).

Kontrola automatyczna (JOB)

Dodana została możliwość automatycznego uruchomienia kontroli. Realizowane jest to za pomocą mechanizmu, automatycznie wykonującego kontrolę poprawności danych na podstawie zdefiniowanych w szczególe Kryteria uruchomienia słownika Grupy kontroli warunków.

Standardowo raz dziennie może odbywać się sprawdzenie, czy dla którejkolwiek grupy kontroli są spełnione warunki uruchomienia. W przypadku ich spełnienia uruchamia się sprawdzenie dla kontroli powiązanych z tą grupą.

Powiadomienia o wyniku kontroli

Po wykonaniu kontroli u określonych użytkowników może pojawić się notyfikacja informująca o tym:

  • z jakiej grupy kontroli zostały wykonane kontrole,
  • ile kontroli było poprawnych,
  • ile kontroli wykazało błędy,
  • oraz płatniku, w ramach którego wykonana została kontrola.

Dodatkowo użytkownik przy użyciu przycisku Zobacz może otworzyć słownik Kontrole poprawności danych.

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

Rys. Przykładowa treść powiadomienia o wykonanych kontrolach

Notyfikacje pojawiają się jedynie dla tych rodzajów kontroli, które są ustawione jako aktywne w grupie kontroli.

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Ikona komputerowa Opis wygenerowany automatycznie

Rys. Słownik Grupy kontroli

Notyfikacja pojawi się tym użytkownikom, którzy są przypisani jako uprawnieni do danej grupy kontroli, jednak nie pojawi się użytkownikowi, który wykonał kontrolę.

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Ikona komputerowa Opis wygenerowany automatycznie

Rys. Operatorzy przypisani do grupy kontroli w szczególe Uprawnienia do grup kontroli w słoniku Grupy kontroli

Funkcjonalność wymaga nadania uprawnień: TAK

Funkcjonalność wymaga skonfigurowania: TAK