Dodano możliwość konfiguracji wymaganych dokumentów na kilku poziomach. W tym celu rozbudowano słownik Definicja informacji.
Słownik Definicja informacji, w którym przechowywane są definicje wymaganych dokumentów dla pracowników (Rodzaj informacji = Wymagany_dokument), rozbudowano o możliwość definiowania wymaganych dokumentów na czterech poziomach:
1. dla stanowisk,
2. dla typów umów,
3. dla grup naliczeniowych,
4. dla płatników.
Rys. Słownik Definicja informacji
Na każdym z powyższych poziomów można zdefiniować wymagane dokumenty w zakresie dat od i do:
· w słowniku Definicja informacji w jego szczegółach dla danego poziomu,
· w słownikach Stanowiska, Umowy – typy, Grupy naliczeniowe oraz Dane płatnika w ich szczególe Definicja informacji.
Rys. Słownik Stanowiska, szczegół Definicja informacji
Wszystkie słowniki dla czterech wymienionych wcześniej poziomów umożliwiają redefiniowanie kolumn Aktywna, Blokuj zatrudnienie oraz Weryfikacja, dostępnych w słowniku Definicja informacji. Definicje te wprowadza się w ujęciu okresowym, uzupełnia się przy tym datę początku i końca obowiązywania wpisu. Redefinicja powyższych kolumn ma na celu wydzielenie wartości Blokuj zatrudnienie oraz Weryfikacja dla danego wymaganego dokumentu i poziomu stanowiska, typu umowy, grupy naliczeniowej czy płatnika.
Kolejność odczytu wartości z kolumn dla wymaganego dokumentu jest następująca:
1. Aplikacja sprawdza, czy informacja została zdefiniowana na poziomie danego stanowiska i jest aktywna na tym poziomie. W przypadku pomyślnym brane są pod uwagę wartości kolumn Blokuj zatrudnienie oraz Weryfikacja z poziomu tego stanowiska. W przeciwnym razie przechodzimy do punktu 2.
2. Aplikacja sprawdza, czy informacja została zdefiniowana na poziomie danego typu umowy i jest aktywna na tym poziomie. W przypadku pomyślnym brane są pod uwagę wartości kolumn Blokuj zatrudnienie oraz Weryfikacja z poziomu tego typu umowy. W przeciwnym razie przechodzimy do punktu 3.
3. Aplikacja sprawdza, czy informacja została zdefiniowana na poziomie danej grupy naliczeniowej i jest aktywna na tym poziomie. W przypadku pomyślnym brane są pod uwagę wartości kolumn Blokuj zatrudnienie oraz Weryfikacja z poziomu tej grupy naliczeniowej. W przeciwnym razie przechodzimy do punktu 4.
4. Aplikacja sprawdza, czy informacja została zdefiniowana na poziomie danego płatnika i jest aktywna na tym poziomie. W przypadku pomyślnym brane są pod uwagę wartości kolumn Blokuj zatrudnienie oraz Weryfikacja z poziomu tego płatnika. W przeciwnym razie przechodzimy do punktu 5.
5. Aplikacja sprawdza, czy informacja została zdefiniowana na poziomie słownika Definicja informacji i jest aktywna. W przypadku pomyślnym brane są pod uwagę wartości kolumn Blokuj zatrudnienie oraz Weryfikacja z poziomu słownika Definicja informacji.

