Rozbudowa konfiguracji wymaganych dokumentów

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.

image011-26

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.

image012-25

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.