|
<< Kliknij, aby wyświetlić Spis treści >> Nawigacja: SIMPLE.ERP > Personel > Dane kadrowo-płacowe > Definicja danych |
Ogólna charakterystyka danychProgram nie narzuca sztywnych formuł danym kadrowym i umożliwia ich definiowanie według własnych potrzeb i w postaci zaprojektowanej przez użytkownika. Poza siedmioma danymi zdefiniowanymi przez autorów programu (dane niezbędne do jednoznacznej identyfikacji osoby i teczki osoby). Szczegóły w rozdziale Dane podstawowe. Pozostałe dane są definiowane przez użytkownika w zależności od indywidualnych potrzeb. Liczba danych zdefiniowanych przez użytkownika może wynosić 999.999. Definiowanie podstawowych danych powinno być pierwszą czynnością po zainstalowaniu programu.
Na wstępie uwaga dotycząca użytkowania modułu w przypadku pracy w sieci. Ponieważ przy modyfikacji danych program korzysta z kluczowych kartotek modułu, wybranie tej opcji jest możliwe, gdy w tym samym czasie nikt inny nie korzysta z kartotek modułu. Kontrolę nad bezpieczeństwem danych sprawują specjalne funkcje sieciowe zastosowane w module. Definiowanie struktury danych jest dostępne z poziomu menu:
Opcja ta umożliwia przeglądanie danych, dodawanie i definiowanie nowych danych, podgląd struktury danych zdefiniowanych a także wprowadzanie zmian w danych zdefiniowanych. Przeglądanie danych w oknie odbywa się na wiele sposobów: przy pomocy klawisza Enter, klawiszy ze strzałkami Góra/Dół, przycisków myszy lub przycisków przewijania na pasku narzędziowym. Operacje na danych w oknie są uruchamiane przyciskami z paska narzędziowego lub pod prawym przyciskiem myszy na liście danych. Są one obwarowane prawami dostępu, więc tylko uprawnieni użytkownicy mogą wprowadzać zmiany w strukturze danych kadrowych. Każda dana kadrowa posiada swój unikalny numer z zakresu<1 – 100000>, który jednoznacznie ją określa. W systemie jest wbudowane zabezpieczenie na próbę dodania danej z wyższym numerem. Dana kadrowa może być daną "samodzielną" lub daną "występującą w powiązaniu z inną daną" (danymi). Służy temu powiązanie określonych danych w struktury drzewiaste. Dane połączone w "drzewko" występują zawsze razem i umożliwiają przechowywanie kompletu zależnych od siebie danych. Na przykład można zgrupować w "drzewko" dane dotyczące dowodu osobistego pracownika: ●Dowód osobisty – dana nadrzędna ●Dane podrzędne: oSeria i numer oPrzez kogo wydany Opis wykonywania poszczególnych operacji w oknie omówiono w podpunktach niniejszego rozdziału. Z okna można wydrukować listę danych zdefiniowanych w bazie (wybranych lub wszystkich). Szczegóły w punkcie Wydruk formuł danych kadrowych. |
Opis paska narzędziowegoIkony na górnym pasku narzędziowym:
Jeżeli użytkownik ma odpowiednie uprawnienia, to naciśnięcie tego przycisku spowoduje uaktywnienie trybu edycji danych w Strukturze danych kadrowych, dające możliwość dodawania usuwania i modyfikacji definicji danych kadrowych.
Użycie przycisku umożliwia zmianę typów wcześniej zdefiniowanych danych.
W trakcie edycji danej kadrowej wciśnięcie przycisku powoduje nadanie danej statusu zatwierdzona (w oknie definicji struktury danych pojawi się czerwony napis
Przyciski zmiany typu danej i rejestrowania zmian są aktywne po uprzednim wciśnięciu przycisku przechodzenia w tryb edycji danych.
Odpowiednikami ikon w górnym pasku są polecenia z menu Lokalne->Rejestruj zmiany/Edycja danych/Koniec edycji danych/Zmiana typu danej. |
Okno Definicja struktury danychPo uruchomieniu opcji Definicja danych wyświetli się okno Definicja struktury danych przeznaczone do definiowania i podglądu danych kadrowych zdefiniowanych w systemie. Lista danych jest wyświetlana po lewej stronie okna, sposób zdefiniowania podświetlonej danej kadrowej po prawej stronie okna. Okno definicji danych składa się z 3 obszarów: ●Lewy obszar okna zawiera listę zdefiniowanych danych pojedynczych lub w strukturach drzewiastych (drzewka danych kadrowych). Lista danych zawiera ich unikalne numery oraz pytania/opisy, według których można wyszukiwać określoną daną wpisując jej numer lub opis w pustych polach powyżej nagłówka listy danych. Ustawienie kursora na odpowiedniej danej w wykazie powoduje wyświetlenie informacji o niej w prawej części okna. Numer danej poprzedzają ikony informujące o jej typie i rodzaju przechowywanych informacji:
Ikoną są oznaczone dane skojarzone z danymi nadzorowanymi w opcji Dane nadzorowane – konfiguracja->Definicje danych kadrowych.
Ikona oznacza daną zwykłą zdefiniowaną w bazie na potrzeby konkretnego wdrożenia.
Ikona występuje przy danych zdefiniowanych jako dane osoby fizycznej przechowywanych tylko w teczce głównej osoby.
Ikona oznacza dane osoby fizycznej przechowywane w teczce głównej osoby i powielane (synchronizowane) we wszystkich teczkach osoby fizycznej, które występują w bazie.
Ikona oznacza, że dana została częściowo skonfigurowana jako dana osoby fizycznej, tj. proces konfiguracji został przerwany przed jego zakończeniem i jednocześnie zapisano przeniesienie danej do danych osoby fizycznej. Szybkie wyszukiwanie danych w oknieW oknie Definicja struktury danych kadrowych można szybko przejść do określonej danej wpisując początkowy numer danej nad kolumną o tej samej nazwie lub początek opisu danej nad kolumną Pytanie. Po wpisaniu znaków należy wcisnąć klawisz Enter. System wyszuka i podświetli pierwszą daną, której numer lub opis rozpoczyna się od znaków wpisanych w pustym polu nad kolumną. Przeszukiwanie Struktury danych kadrowych odbywa się zawsze od podświetlonej danej w dół według kolejności umieszczenia danych w strukturze. Aby wyszukiwać kolejne dane zawierające wpisany ciąg znaków należy użyć kombinacji klawiszy Ctrl+Page Down – przeszukiwanie w dół lub Ctrl+Page Up – przeszukiwanie w górę. Jeżeli znaki wpisane w kolumnie zostaną poprzedzone znakiem "%" system wyszuka dane, których numery lub opisy będą zawierały wpisany ciąg znaków w dowolnym miejscu numeru lub opisu. ![]() Rysunek 894. Wyszukiwanie danych zawierających w opisie wpisany ciąg znaków ![]() Rysunek 895. Wyszukiwanie danych o numerze początkowym wpisanym w polu Obszar definiowania danych●Prawa górna część okna zawiera pola do definiowania danej, aktywne przy jej dodawaniu bądź modyfikacji. Informacje wyświetlone w polach dla zaznaczonej danej określają jej zawartość i sposób w jaki są wprowadzane wartości danej w teczce osoby fizycznej. Definiowanie danej kadrowej polega na określeniu jej cech charakterystycznych. Są to oprócz unikalnego numeru: oPytanie – jest to nazwa danej, tzn. tekst, który pojawia się, jako opis danej na formatkach danych. Opis danej jest wymagany przy jej definiowaniu. oTyp danej – określa rodzaj przechowywanej informacji (np. opis, data, wartość, okres czasu). Określenie typu danej wymagane przy definiowaniu. Opis typów danych znajduje się w rozdziale Typy danych. oGrupa kodów – pole zawiera informację o słowniku, z którego są wybierane wartości danych typu kod (K, S) i grafik (G). oFormat – jest to postać wyświetlania danej na ekranie. Określa ona rodzaj znaków, jakie będą mogły być wprowadzane dla danej oraz wielkość zarezerwowanego dla niej pola. Dla danej typu P (długi tekst/dokument) w miejsce format jest wprowadzana szerokość okna gdzie szerokość okna (ilość znaków) określa się przy pomocy liczby. Każdy typ danej ma zdefiniowany domyślny format. Użytkownik w przypadku większości typów danych może zmienić format domyślny na inny przy pomocy zestawu dopuszczalnych znaków. Do określenia formatu używa się pewnych standardowych znaków alfanumerycznych, które oznaczają: ▪X – dowolny znak. ▪U – dowolną cyfrę bez znaku. ▪! – dowolny znak, ale litery wyświetla, jako wielkie. ▪A – dowolną literę. ▪9 – dowolną cyfrę ze znakiem "+" lub "–". ▪# – dowolną cyfrę. ▪. – kropkę dziesiętną stałą. ▪@ – kropkę dziesiętną zmienną. ▪Inny znak spowoduje wyświetlenie tegoż znaku. ▪Różnica pomiędzy znakami '9' i '.' a znakami '#' i '@' jest taka, że w przypadku tych pierwszych dana musi być wprowadzana dokładnie tak, jak została zadeklarowana, zaś w przypadku drugich dana jest zaokrąglana zgodnie ze zdefiniowanym formatem. Na przykład dla formatu 999.99 wprowadzić można daną 123.23 czy 45.01 ale nie da się wprowadzić danej 123.231. Dla formatu ###@## wprowadzona dana 123.321 zostanie automatycznie zaokrąglona do wartości 123.32. Dla danych obliczanych format musi się składać ze znaków # i ewentualnie @. oDaty od – do – każda zdefiniowana dana za wyjątkiem danej typu G (grafik) może być wyposażona w dodatkowe pola do wprowadzania dat od-do, które określają daty ważności (obowiązywania) definiowanej danej. ▪Pobierz z danej – parametr powiązany z polem Daty od – do. Występuje przy danych w drzewku, które nie mają zaznaczonego pola Daty od-do. W polu jest wyświetlana lista danych zdefiniowanych z zakresem dat w drzewku macierzystym. Pola edycji dat od do przy wprowadzaniu tej danej nie będą wyświetlane, a daty jej obowiązywania będą pochodziły z danej wybranej w polu. Przy definiowaniu danej w drzewku użytkownik może: ✓nie wskazywać zakresu dat od - do, wówczas będą to daty obowiązywania danej nadrzędnej; ✓zaznaczyć pole Daty od - do - przy wprowadzaniu danej będą aktywne pola edycji dat, które należy uzupełnić; ✓wybrać daną w polu Pobierz z danej - przy wprowadzaniu danej nie będzie pól edycji dat; daty obowiązywania danej będą pochodziły z danej wskazanej w polu. oPrawa dostępu – w polu definiuje się dostępność danej dla poszczególnych użytkowników programu. Domyślnie – dana jest ogólnie dostępna. Użytkownik może ograniczyć prawa dostępu do danej wybierając określone prawo z listy praw zdefiniowanych w systemie. Wybór określonego prawa spośród zdefiniowanych w systemie w powiązaniu w prawami nadanymi użytkownikowi umożliwia ograniczenie praw dostępu określonego użytkownika do określonej danej. oSposób aktualizacji – sekcja określająca sposób wyznaczania (wprowadzania) wartości danej. Przy definiowaniu danej wymagane jest określenie co najmniej jednego z dostępnych sposobów jej aktualizacji: ▪Formuła początkowa – wartość danej jest wyliczana formuła obliczeniową. ▪Edycja – wprowadzanie wartości danej odbywa się w z klawiatury w drodze ręcznej edycji. ▪Formuła końcowa – wartość danej jest wyliczana formuła obliczeniową. ▪Formuła uruchamiana po usunięciu danej – wstawienie w aktywnym polu Końcowa danej – danej kadrowej zawierającej formułę końcową oznacza, że po usunięciu tej danej zostanie uruchomienia formuła końcowa danej wstawionej w polu Końcowa danej. ▪Współpraca z repozytorium – sekcja, w której po zaznaczeniu pola Podpowiedź, w zakładce Atrybuty z repozytorium będą aktywne funkcje dodawania atrybutów zdefiniowanych w repozytorium danych. oIdentyfikator – niepowtarzalny identyfikator systemowy nadawany danym podstawowym i danym nadzorowanym służący do widoku danej w bazie; identyfikator występuje przy danych podstawowych i danych skojarzonych z danymi nadzorowanymi. oSposób prezentacji – sekcja zawierające informacje o tym, w jaki sposób jest prezentowana wartość danej. Ilość parametrów Wyświetlanych przy danej zależy od jej typu: ▪Wartość w postaci liczba godz,min – parametr danej typu W, który po zaznaczeniu pozwala na przechowywanie wartości tej danej w postaci liczby godzin i min. ▪Wartość w walucie – parametr dedykowany do danych typu wartość (W). Dana z parametrem przechowuje informację o liczbie jednostek waluty innej niż PLN obowiązującej w okresie określonym zakresem dat przy danej. Po zaznaczeniu pola, z listy podpowiedzi walut należy wybrać właściwą. Dana z parametrem służy do budowy drzewka walutowego, a po skojarzeniu jej w definicji składnika płacowego (zakładka Obsługa ZUS->pole Dana kadrowa z kwotą lub zakładka Obsługa wyn. za nieob. płatne->pole Dana kadrowa z wartością) bierze udział w wyliczaniu tego składnika na liście płacy. Role (atrybuty) różnych danych w drzewku są określane atrybutami w zakładce Atrybuty danej kadrowej. Atrybuty na danych podrzędnych określają: ✓Charakterystyki kursu: symbol waluty, źródła tabeli kursowej, typ kursu. ✓Wartość w walucie bazowej (w PLN) – atrybut oznacza, że dana zawiera informację o wartości złotowej przeliczonej wg kursu na dzień wstawiony w zakresie dat od do. Wartość danej w PLN powinna być wyliczona wg kursu z dnia poprzedzającego datę wypłacenia listy, a w polach od do – wstawiona data kursu. Dana jest wstawiana po przeliczeniu listy płac; w przypadku edycji ręcznej, również w polach od do należy wprowadzić datę kursu. Dana może być powielana tyle razy ile została wyliczona na listach płac lub wstawiona z ręki. ✓Miesiąc wypłaty – wartość danej, jeżeli wystąpi w drzewku, to określa, że dane z drzewka biorą udział w wyliczaniu składnika na liście płacy, wg tej daty w taki sposób, że: dane z drzewka wezmą udział w wyliczaniu, jeżeli data w danej pochodzi z okresu od pierwszego do ostatniego dnia miesiąca z przewidywanej lub faktycznej daty wypłacenia listy. Gdy brak danej w drzewku, będą przeliczane dane z drzewka obowiązującego w miesiącu sporządzenia listy płac. ▪Rozszerzony opis kodu – parametr dotyczy danych typu K, S, Z, X. Zaznaczenie pola oznacza, że w wartości danej w formatce i w podpowiedzi przy wprowadzaniu będzie wyświetlany rozszerzony opis kodu słownika przypisanego do danej. Standardowo jest wyświetlany 30 znakowy opis kodu. ▪Dane podrzędne w drzewku ukryte – pole określające sposób prezentacji danych podrzędnych w drzewku. Domyślnie pole nie jest zaznaczone, co oznacza, że są widoczne wszystkie dane w drzewku (drzewko są rozwinięte). Po zaznaczeniu pola, drzewka danych w formatkach będą zwinięte – na liście danych w formatce jest widoczna tylko dana nadrzędna. Rozwinięcie drzewka danych w formatce nastąpi po kliknięciu w ikonę oInicjowanie danej – sekcja zawierająca informacje o sposobach inicjowania wartości danej na formatce: ▪Dana niepowielarna – określenie czy dana może występować u pracownika jeden czy wiele razy. Domyślnie pole nie jest zaznaczone, co oznacza, że dana jest powielarna. ▪Musi wystąpić – nadanie danej parametru skutkuje obowiązkiem jej dodania podczas wprowadzania danych. Systemowo pole jest zaznaczone przy danych podstawowych. Jeżeli dana z parametrem Musi wystąpić jest w formatce, ale nie zostanie dodana w teczce osoby, to przy opuszczaniu formatki wyświetli się okienko z ostrzeżeniem Sprawdzenie formatki z wymaganą daną. Jeżeli dana została dodana, to nie mogą być usunięte wszystkie jej wystąpienia. ▪Inicjowana indywidualnie – parametr dotyczy danych podrzędnych w drzewku. Jeżeli drzewko danych jest dodawane w danych teczki, to zainicjuje się bez tej danej. W przypadku, gdy dana z parametrem jest w formatce zdefiniowanej jako inicjowana domyślnie, to drzewko danych zostanie dodane bez tej danej. Drzewko danych można rozszerzyć poprzez użycie polecenia dedykowanego pod prawym przyciskiem myszy. Polecenie Rozszerz nie dotyczy danych z parametrem Inicjowana indywidualnie. Dana z flagą Inicjowana indywidualnie może być dodana do teczki osoby w oknach Dane osobowe i Dane osobowe - szybkie wyszukiwanie jedynie funkcją Rozszerz strukturę danej. ▪Inicjowanie na "TAK" – parametr adresowany tylko do danej typu L, która domyślnie przybiera wartość NIE. Po zaznaczeniu parametru w oknie definicji danej, domyślną wartością danej będzie TAK. ▪Historia zmian – Zapis do Logu i Dana historyzowana – określenie czy informacje o modyfikacjach, dopisywaniu oraz kasowaniu danej kadrowej mają być zapisywane do historii działań w systemie. Nadanie atrybutu historyzowania danej powoduje zapis śladu późniejszych jej zmian, co ma odzwierciedlenie w raporcie wbudowanym Audyt zmian informacji kadrowych i składników płacowych. Domyślnie historia zmian danej nie jest śledzona. oZakres wartości – sekcja określania czy dana ma przyjmować wartości z ograniczonego zakresu wartości minimalnej i maksymalnej dla danych typu W, K, S, D, X, Z. Przy innych typach danych sekcja wyboru zakresu wartości jest nieaktywna. Jeżeli dane mają przyjmować wartości z ograniczonego zakresu, to należy zaznaczyć pole w sekcji Zakres wartości i wpisać wartości graniczne w polach Od i Do. W przypadku danych typu K, S, X, Z w polach Od Do należy wybrać określone wartości z listy pozycji słownika przypisanego do danej, która pojawi się w podpowiedzi. Wskazanie myszką lub podświetlenie wybranego kodu i dwuklik lub naciśnięcie klawisza Enter spowoduje przeniesienie go odpowiednio do okienka Od lub Do. oREJESTROWANIE ZMIAN ●Dolny obszar okna zawierający zakładki – Opisy dodatkowe, Atrybuty z repozytorium i Atrybuty danej kadrowej. oZakładka Opisy dodatkowe zawiera pola umożliwiające: ▪Dodanie danej długiego opisu (do 50 znaków). Do dodania opisu służy sekcja Pytanie pełne. Opis jest widoczny w oknach: Dane osobowe, Formatki danych, w oknach podpowiedzi do dodawania danych do formatek i do teczek, w raporcie Raport wg formatek danych jeżeli w parametrach użytkownika (menu: SIMPLE.ERP->Użytkownicy->Użytkownik->Edycja parametrów użytkownika), parametr Długie opisy danych kadrowych? będzie miał wartość TAK. ▪Dodanie dodatkowego tekstu w sekcji Uwagi. Tekst jest widoczny tylko w oknie Definicja struktury danych. ▪Wyświetlanie opisu danych nadzorowanych – sekcja Dana nadzorowana. ![]() Rysunek 896. Zakładka Opisy dodatkowe oZakładka Atrybuty z repozytorium jest aktywna dla danych typu: W, O, D po zaznaczeniu parametru Podpowiedź w sekcji Współpraca z repozytorium w górnej części ekranu. Umożliwia ona dodanie atrybutu określającego słownik tej danej. Dostępne typy atrybutów odpowiadają klasom osadzonym, zdefiniowanym w repozytorium. Po wyborze typu atrybutu, należy zdefiniować wyświetlaną kolumnę odpowiadającą jednemu z parametrów klasy. Słownik stworzy lista wartości tej kolumny dla kolejnych instancji danej klasy. ![]() Rysunek 897. Zakładka Atrybuty z repozytorium oZakładka Atrybuty danej kadrowej stanowi obszar dodawania do danej kadrowej atrybutów zdefiniowanych w słowniku lokalnym (kadrowym), który został skojarzony ze słownikiem nadzorowanym KAD – Kody atrybutów danej kadrowej. W sekcji Dostępne jest wyświetlona lista dostępnych atrybutów. Przyciski ze strzałkami zamieszczone pomiędzy sekcjami służą do dodawania i zdejmowania atrybutów danej kadrowej. Z zakładki można przejść do edycji słownika atrybutów danej kadrowej przy pomocy przycisku ▪0001 -Parametr danych okresowych – parametr dedykowany do danych związanych z projektami; umożliwia sporządzanie list płac oddzielnie dla każdego projektu. W celu wykorzystania tej możliwości, należy: nadać atrybut danej typu K korzystającej ze słownika kadrowego zawierającego listę projektów zdefiniowanych w bazie, nadać liście płacy parametr $$ParametrDanychOkresowych oraz zdefiniować składniki płacowe wykorzystując funkcje obliczeniowe dedykowane do pobierania wartości danych z atrybutem. Jeżeli w drzewku którejś z danych kadrowych wskazanych w definicji składnika zakładka Obsługa ZUS znajdzie się dana z atrybutem Parametr danych okresowych z wartością zgodną z elementem listy $$ParametrDanychOkresowych, to kwota z danej kadrowej wejdzie do składników bieżącej listy płac. ▪Atrybuty 0002 do 0006 dedykowane do wyliczania na liście płacy wartości złotowych danej kadrowej typu W zdefiniowanej w walucie innej niż PLN: ✓0002 – Symbol waluty. Atrybut dedykowany do danej typu S korzystającej ze słownika zawierającego symbole walut. Dana z atrybutem określa symbol waluty, w jakiej jest przechowywana wartość danej nadrzędnej w drzewku z parametrem Wartość w walucie. ✓0003 – Wartość w walucie bazowej – wartość danej w walucie obcej przeliczona na PLN. ✓0004 – Identyfik. źródła tabeli kurs. Atrybut dedykowany do danej typu S korzystającej ze słownika zawierającego identyfikatory tabel kursowych zdefiniowanych w bazie. Dana z atrybutem określa z jakiej tabeli kursowej należy korzystać przy przeliczaniu danej w walucie obcej na PLN. ✓0005 – Typ kursu waluty. Atrybut dedykowany do danej typu S korzystającej ze słownika typów kursów zdefiniowanych w bazie. Dana z atrybutem określa jaki kursu należy zastosować przy przeliczaniu danej w walucie obcej na PLN. ✓0006 – Miesiąc wypłaty. Dana typu D z atrybutem określa, że dane z drzewka biorą udział w wyliczaniu składnika na liście płacy, wg tej daty. ▪0010 - wył aut synch dat umow (wyłączenie automatycznej synchronizacji dat w umowach). Atrybut jest uwzględniany w procedurach synchronizacyjnych. Atrybut dodany w definicji do danej podrzędnej w drzewku danych umów o pracę, umów zlecenia/o dzieło i w rachunkach do tych umów wyłącza narzucanie tym danym dat z danej nadrzędnej. Dotyczy wszystkich danych w drzewkach umów i rachunków: nadzorowanych, dodanych do szablonów i innych zdefiniowanych w tych drzewkach na bazie klienta. ▪0101 - Okresy ciągłe są scalane - okresy przylegające o tej samej wartości danej są scalane w raportach systemowych zbierających dane do sprawozdań oraz w raportach szybkich. Atrybut do wykorzystania w raportach i zapytaniach własnych użytkownika. Przy dostępie do danych kadrowych z poziomu SQL dla danych oznaczonych w definicji atrybutem Okresy ciągłe są scalane, np.: rodzaju umowy, etatu, stanowiska, komórki istnieje możliwość prezentacji (widoków) tych danych w sposób ciągły: ✓v_kp_dana_kadrowa_[nnn]_sco - widoki dla poszczególnych metadanych kadrowych, ✓v_kp_dm_[identyfikator danej kojarzonej]_sco - widoki dla danych kojarzonych, ✓v_kp_dn_[identyfikator danej nadzorowanej]_sco - widoki dla danych nadzorowanych. ✓Widoki te zawierają: zakres dat ciągłych okresów (data_po_n, data_ko_n), wartość danej decydującą o agregacji (wartosc_oksp), kolumny techniczne ułatwiające powiązanie z danymi źródłowymi (dana_pracownika_id - pierwszej danej wchodzącej w okres agregacji, pracownik_id - identyfikator Teczki), informację, czy dana ma okresy scalane (czy_scalana). ▪Atrybuty 0107 do 0117 do walidacji danych. Nadanie danej odpowiedniego atrybutu spowoduje systemowe dokonywanie walidacji/sprawdzenia spełnienia warunków nadanych tym atrybutem. Warunki są sprawdzane: ✓Przy wprowadzaniu danej - opisy danych nie spełniających warunków nadanych atrybutami zostaną na formatce oznaczone czerwonym kolorem i przy opisie danej pojawi się ikona ✓Po wciśnięciu przycisku ✓Przy przechodzeniu między teczkami - jeżeli formatka zawiera dane nie spełniające warunków nadanych atrybutami, jest wyświetlane okno z informacją o danych niespełniających warunków. Użytkownik może zignorować niepoprawności (przycisk OK - dalej) lub przejść do edycji (przycisk Powrót do edycji). Po powrocie do edycji, dane niepoprawne będą wyświetlone na czerwono. W celu naprawy należy przejść do edycji danej i wprowadzić poprawne wartości. ✓Lista atrybutów do walidacji danych: 0107 - Daty rozłączne. Zakresy dat muszą dla danej być rozłączne. 0108 - Daty rozł.dla tych samych wart. Zakresy dat muszą dla danej być rozłączne dla tych samych wartości. 0109 - Ciągłość zakresu dat. Zakresy dat muszą dla danej muszą być ciągłe. 0110 - Dana musi być wypełniona. 0112 - Dana może wystąpić tylko raz. 0113 - Dana nie poza okr.um./zatr. Dana nie może wystąpić poza okresem umowy/okresem zatrudnienia. 0114 - Zastosuj reg. w ramach teczki. Zastosuj reguły dla wszystkich danych w ramach danych teczki (domyślny). 0115 - Zastosuj reg. w rozgał. drzewka. Zastosuj reguły dla danych w jednym rozgałęzieniu drzewka (w ramach danej bezpośrednio nadrzędnej). 0116 - Zastosuj reg. w trakcie umowy. Zastosuj reguły w trakcie umowy o pracę. 0117 - Zastosuj reguły w trakcie okre. Zastosuj reguły w trakcie okresu zatrudnienia. ![]() Rysunek 1414. Okno z informacją o błędnych danych ▪0119 - UMCP-nie.kop.wart.przy.powRach. (UMCP - nie kopiuj wartości przy powielaniu rachunku). Atrybut używany tylko w odniesieniu do danych w drzewku rachunku do umowy zlecenia/o dzieło nie powiązanych z szablonem rachunku. Atrybut dodany do definicji danej oznacza, że podczas powielania rachunku dana z atrybutem nie zostanie powielona z wartością. Brak atrybutu przy danej oznacza powielenie danych drzewka rachunku wraz z wartością. ▪0120 - Czcionka Courier w danych (P) - atrybut dotyczy danej typu P. Dana, której nadano atrybut będzie wyświetlana w oknie edycji i w podglądzie w zakładce Dana pełny opis za pomocą czcionki o stałym rozmiarze kroju liter - Courier New.
I. Pobranie list danych i widoków z atrybutem Okresy ciągłe są scalane: selecty distinct v.definicja_danej_nr ,v.tekst ,v.widok_danej ,v.numer_danej_nadzorowanej ,v.tekst_danej_nadzorowanej ,v.widok_danej_nadzorowanej ,v.tekst_danej_kojarzonej ,v.widok_danej_kojarzonej from dbo.kp_uf_atrybut2dkad_list ( '0101' ,'I' -- identyfikator, 'G' - guid, 'A' - wszystkie ) l join (select * from dbo.kp_uf_dkad_nr2view_name (null)) v on v.definicja_danej_nr = l.definicja_danej_nr order by v.definicja_danej_nr II. Pobranie pełnej wartości danej z widoku do prezentacji: select data_po_nco = vc.data_po_n,data_ko_nco = vc.data_ko_n ,v.data_po_n,v.data_ko_n,v.* from v_kp_dn_rodz_um_prac_sco vc join v_kp_dn_rodz_um_prac_view v on v.dana_pracownika_id = vc.dana_pracownika_id order by v.pracownik_id, v.data_po_n III. Pobranie listy pełnych wartości danych w scalanych okresach z widoku do prezentacji: select data_po_nco = vc.data_po_n,data_ko_nco = vc.data_ko_n ,v.data_po_n,v.data_ko_n,v.* from v_kp_dn_rodz_um_prac_sco vc join v_kp_dn_rodz_um_prac_bzk vbzk on vbzk.pracownik_id = vc.pracownik_id and vbzk.data_ko_n >= vc.data_po_n and vbzk.data_po_n <= vc.data_ko_n and vc.wartosc_oksp = vbzk.wartosc_oksp join v_kp_dn_rodz_um_prac_view v on v.dana_pracownika_id = vbzk.dana_pracownika_id order by v.pracownik_id, v.data_po_n ![]() Rysunek 898. Zakładka Atrybuty danej kadrowej Polecenia dostępne na liście danych pod prawym przyciskiem myszyW oknie Definicja struktury danych są dostępne polecenia dodawania, usuwania i kreatora danej osoby fizycznej. ![]() Rysunek 899. Polecenia w oknie Definicja struktury danych ●Wstaw poniżej – wstawienie nowej danej poniżej zaznaczonej, Dodaj daną podrzędną – wstawienie nowej danej podrzędnej do danej zaznaczonej. Opis funkcjonalności znajduje się w rozdziale: Dodawanie nowej danej. ●Usuń – usunięcie zaznaczonej danej. Opis w rozdziale Usuwanie definicji danej kadrowej. ●Wskaż jako daną osoby – uruchomienie kreatora definiowania danej osoby fizycznej. Opis nadawania danej atrybutu osoby fizycznej jest w rozdziale Kreator definicji danych osoby fizycznej. ●Zmień daną nadrzędną - opcja zmiany podrzędności danych w drzewku. Zmiana danej nadrzędnej dla wybranej danej dotyczy drzewka danych i jest dostępna po ustawieniu kursora na danej w drzewku. Po wyborze polecenia wyświetli się okienko wyboru nowej danej nadrzędnej spośród danych w drzewku. Po wyborze i akceptacji nastąpi zmiana podrzędności danej. Zmiana dotyczy całej gałązki danych, tj. wybranej danej i danych do niej podrzędnych. ![]() |
Kreator definicji danych osoby fizycznej
Podgląd formuły obliczeniowej danej kadrowej
Modyfikowanie definicji danej kadrowej
Usuwanie definicji danej kadrowej