|
<< Kliknij, aby wyświetlić Spis treści >> Nawigacja: SIMPLE.ERP > Personel > Listy osób > Lista osób > Kryteria wyszukiwania |
Kryteria wyszukiwania są to zestawy danych kadrowych (zdefiniowanych przy użyciu opcji Definiowanie danych kadrowych) z określonymi dla nich warunkami, które powodują podział kartoteki osobowej na osoby spełniające żądane kryteria i te, które kryteriów nie spełniają. Wyszukiwanie według określonego kryterium polega na odszukaniu bądź wykluczeniu w kartotece tych teczek osób, w których są wstawione dane o wartościach zgodnych z podanym w kryterium wyszukiwania. Teczki osób można wyszukiwać na podstawie każdej danej kadrowej. Może to być wskazana dana kadrowa (jedna lub wiele), jej wartość lub zakres wartości albo formuła wyszukująca, przy czym ta sama dana kadrowa może być użyta wielokrotnie. Wybrane dane mogą mieć nadane identyfikatory w postaci dużych liter alfabetu (A, B, C, ...) i być powiązane operatorami:+, * (), które pozwalają na uwzględnienie w wyszukiwaniu danych ze wszystkich kryteriów lub ze wskazanych, przy czym:
●+ (lub) - oznacza sumę, czyli uwzględnienie danych ze wszystkich kryteriów,
●* (i) - oznacza iloczyn danych (część wspólną) ze wskazanych kryteriów,
●() - nawiasy pozwalają na uwzględnienie kolejności wykonania operacji,
Użytkownik może stworzyć dowolny zestaw danych, według których chce wyszukiwać teczki osób. Zestawów takich może być wiele. Każdy z takich zestawów danych, według których odbywa się wyszukiwanie, będzie ZESTAWEM KRYTERIÓW WYSZUKIWANIA. Zdefiniowane kryteria wyszukiwania służą do tworzenia list osób, list osób wybranych, wybierania osób na listę płac, wyboru określonych osób do raportu. Do wyboru zdefiniowanego wcześniej zestawu kryteriów wyszukiwania w celu utworzenia listy osób lub otwarcia okna edycji kryteriów wyszukiwania służy sekcja Kryteria wyszukiwania zawierająca Zestaw kryteriów wyszukiwania i Kryteria uzupełniające. Taka sekcja jest zamieszczona w oknie Listy osób oraz w oknach uruchamiania raportów.

Rysunek 1217. Wybór oraz uruchamianie edycji kryteriów wyszukiwania w oknie Listy osób
Wybór zestawu kryteriów do wyszukania osób na Listę lub do Raportu
Okno edycji Kryteriów wyszukiwaniaTworzenie nowych i modyfikacja kryteriów wyszukiwania odbywa się w oknie Kryteria wyszukiwania. Okno jest uruchamiane przyciskiem Okno Kryteria wyszukiwania zawiera wykaz zdefiniowanych kryteriów oraz możliwość dodawania/definiowania nowych, modyfikowania i usuwania kryteriów istniejących. Na rysunku poniżej przedstawiono, w jaki sposób zbudowane jest okno Kryteria wyszukiwania. Ogólnie można podzielić je na: ●Część lewą, w której wyświetlone są wszystkie zdefiniowane wzorce wyszukiwania w wybranej Grupie oraz informacja o aktualnie zaznaczonym. Na liście wzorców wyszukiwania są dostępne pod prawym przyciskiem myszy polecenia: Wstaw, Dodaj, Usuń. ●Cześć prawą, zawierającą sekcje: oListę podglądu i edycji kryteriów wyszukiwania w podświetlonym wzorcu. Na liście kryteriów są dostępne polecenia wstawiania, dodawania i usuwania kryteriów w wybranym wzorcu wyszukiwania: ▪Wstaw/Dodaj daną kadrową - wstawienie lub dodanie danej kadrowej. ▪Wstaw/Dodaj formułę wyszukiwania - wstawienie lub dodanie formuły. ▪Usuń - usunięcie zaznaczonego kryterium. oSekcję podglądu i edycji zaznaczonego kryterium wyszukiwania zwierającą Identyfikator kryterium oraz zestawy parametrów w zależności od wybranego kryterium. oSekcję Warunek do podglądu i edycji wyrażeń polegających na wpisywaniu warunków wyszukiwania przy użyciu identyfikatorów zdefiniowanych kryteriów oraz operatorów: suma (+), iloczyn (*) i nawiasów () określających kolejność wykonywania działań; brak nawiasów oznacza wykonywanie działań w kolejności: mnożenie, sumowanie. ![]() |
Edycja kryteriów wyszukiwaniaW celu dodania nowego wzorca wyszukiwania najpierw należy w okienku Grupa wybrać odpowiednią grupę użytkowników kryteriów spośród: wszystkie, prywatne, kadrowe, płacowe. Następnie po ustawieniu kursora na wykazie w lewej części okna wcisnąć prawy przycisk myszy i wybrać odpowiednie polecenie: Dodaj lub Wstaw. Zostanie dodana nowa pozycja - nowy wzorzec kryteriów wyszukiwania dla użytkownika z domyślnym nr kolejnym. W dolnej części okna można pozostawić lub zmienić domyślny numer i użytkownika oraz dodać opis nowego wzorca. ![]() Rysunek 1491. Fragment okna Kryteria wyszukiwania – dodawanie nowego zestawu kryteriów wyszukiwania Dodany wzorzec należy zdefiniować, czyli dodać i zdefiniować kryteria wyszukiwania. Polega to na: ●Dodaniu kryteriów wyszukiwania: danych kadrowych i formuł, które będą brały udział w wyszukiwaniu teczek osób. ●Zdefiniowaniu trybu udziału kryterium w wyszukiwaniu. ●Określeniu przy pomocy operatorów warunków udziału kryteriów w wyszukiwaniu teczek osób.
|
Na dole okna znajduje się sekcja Warunek, w której przy użyciu operatorów można określić, w jaki sposób zestaw kryteriów bierze udział w wyszukiwaniu listy teczek. Warunkiem zastosowania operatorów jest dodanie identyfikatorów każdemu z kryteriów w polu Identyfikator, którymi powinny być duże litery alfabetu, np.: A, B, C, ... Operatorami mogą być znaki: ●+ (lub) - oznacza sumę, czyli uwzględnienie danych ze wszystkich kryteriów, np. Nazwisko = 'Kowalski' lub Imię = 'Adam', ●* (i) - oznacza iloczyn danych (część wspólną) ze wskazanych kryteriów, np. Nazwisko = 'Kowalski' i imię = 'Adam', ●() - nawiasy pozwalają na uwzględnienie kolejności wykonania operacji; w przypadku braku nawiasów będzie zachowana kolejność - najpierw iloczyn (*), potem suma (+). Definiowanie warunków odbywa się poprzez wpisanie w polu tekstu zawierającego identyfikatory kryteriów znajdujących się we wzorcu wyszukiwania i operatorów, np.: A+B*C. Jeżeli we wzorcu wyszukiwania nie zostaną dodane warunki (pole Warunek będzie puste), wyszukiwanie będzie się odbywało według zasady, że muszą być spełnione wszystkie kryteria łącznie, czyli jako iloczyn poszczególnych kryteriów. |
Uwaga
W ramach obsługi błędów zwracanych przez formuły użyte w kryteriach wyszukiwania, użytkownik może w systemie określić ilość błędów, po których można przerwać wyszukiwanie. Służy do tego parametr Maks.licz.błędów.przy wyszuk.os w opcji Repozytorium->Obsługa repozytorium danych->Parametry systemu->Parametry modułu PERSONEL. Wartość parametru określa liczbę błędów, po których można przerwać wyszukiwanie. Inicjalnie parametr ma wartość zero, co oznacza, że liczba błędów nie jest określona. Wstawienie wartości większej od zera, np. 1 spowoduje, że po pierwszym błędzie na ekranie wyświetli się pytanie: Czy przerwać wyszukiwanie?. Odpowiadając TAK lub NIE użytkownik może przerwać lub kontynuować wyszukiwanie. W ten sam sposób zachowają się funkcji obliczeniowe gener_liste_osob() oraz wybierz_teczki().