Słowniki zewnętrzne

<< Kliknij, aby wyświetlić Spis treści >>

Nawigacja:  SIMPLE.ERP > Personel > Obiekty uzupełniające obszaru Personel > Słowniki w obszarze Personel >

Słowniki zewnętrzne

Opcja dostępna jest z poziomu menu:

Opcja umożliwia edycję i podgląd zawartości słowników zewnętrznych, tworzonych na podstawie zapytania pobierającego dane z dowolnych tabel w dowolnych bazach.

Wywołanie tej funkcji powoduje pojawienie się okna edycji słowników zewnętrznych. Okno składa się z dwóch części:

Części górnej – zawierającej spis słowników z możliwością wyszukiwania na podstawie pól: Id skrócony, Identyfikator, Nazwa. Okno poza kolumnami z nazwą i identyfikatorami słownika zawiera kolumny:

oFormat - wartości w kolumnie informują o formacie kodów pozycji słownika.

oSynch. - kolumna do włączania i wyłączania synchronizacji kodów słownika zewnętrznego w tabeli z kodami słowników lokalnych (kadrowych); pole zaznaczone oznacza synchronizację słownika.

oCykl odś.(sec.) - - wartość cyklu odświeżania kodów słownika synchronizowanego (w sekundach). Wpisana wartość, np. 120 oznacza odświeżenie słownika po przekroczeniu 120 sekund od ostatniego odświeżania; brak wartości oznacza, że słownik będzie odświeżany zawsze. Synchronizacja następuje:

przy starcie systemu,

przy otwarciu okna Dane osobowe,

podczas pracy na formatce z danymi typu S - kod systemowy, przy czym jeżeli zmiana w słowniku nastąpiła po otwarciu okna, wymagane jest użycie ikony odświeżenia pozycji słownika.

oStatus. - informacja o statusie słownika.

oGUID SYSTEMOWY - kolumna z informacją o nr GUID nadawanym systemowo słownikom wyłączonym z edycji użytkownika; słowniki systemowe i słowniki systemowe wyłączone z edycji użytkownika są oznaczone kolorem niebieskim.

oNie nadpisywać - zaznaczenie pola w kolumnie powoduje, że słownik nie będzie nadpisywany przy kolejnych aktualizacjach.

Części dolnej – zawierającej zapytanie pobierające dane z tabel dla zaznaczonej pozycji słownika. Zaznaczenie w zapytaniu pola Kolorowanie kodu powoduje kolorowanie słów kluczowych.

Okno edycji słowników zewnętrznych

Rysunek 1554.  Okno edycji słowników zewnętrznych

Istnieje możliwość zdefiniowania słownika zewnętrznego tak aby przy pobieraniu danych z tych słowników w oknie Dane osobowe wyświetlały się wartości słownikowe w zależności od parametrów użytych w zapytaniu. W definicji takiego słownika, w treści zapytania SQL [sqlcommand_par] powinny znaleźć się parametry:

'$id', '@dana_pracownika_id' – identyfikator wewnętrzny danej teczki,

'$dp', '@data_po' – data początkowa zakresu dat konkretnej danej,

'$dk', '@data_ko' – data końcowa zakresu dat konkretnej danej,

'$wo', '@wartosc_oksp' – wartość typu opis, kod (S,K), dokument,

'$ww', '@wartosc_w' – wartość typu wartość,

'$wd', '@wartosc_d' – wartość typu data,

'$wl', '@wartosc_l' – wartość typu "long" – np. LMD.

Przykład

Funkcjonalność użyta w słowniku systemowym AKO (kody komórek organizacyjnych) do pobierania nazwy komórki na dzień końca ważności danej kadrowej:

1.zapytanie podstawowe [sqlcommand]:

select komorka_id ID,'AKO' RODKOD,komorka_idk SYMKOD,LEFT(nazwa,30) OPIKOD,komorka_id NUMKOD,'V' RODNUM,' ' RODOPI,left(nazwa, 256) OPIROZ from dbo.sys_uf_get_wso_komorka_nazwa ( NULL )

2.zapytanie z prametrami [sqlcommand_par]:

select komorka_id ID,'AKO' RODKOD,komorka_idk SYMKOD,LEFT(nazwa,30) OPIKOD,komorka_id NUMKOD,'V' RODNUM,' ' RODOPI,left(nazwa, 256) OPIROZ from dbo.sys_uf_get_wso_komorka_nazwa ( $dk )

Sortowanie wykazu słowników jest wykonywane przez wciśnięcie przycisku myszy w tytule kolumny: lewy przycisk myszy – sortowanie rosnąco według danych w kolumnie, prawy przycisk sortowanie malejąco.

W górnym pasku narzędziowym i z menu Lokalne są dostępne polecenia:

Sprawdź poprawność

Sprawdzenie poprawności składni pobierającej dane do aktualnie podświetlonego słownika.

Rejestruj zmiany

Zatwierdzenie słownika i włączenie rejestrowania zmian. Od momentu włączenia funkcjonalności wprowadzone zmiany będą kontrolowane i możliwe do obejrzenia w raporcie Historia modyfikacji obiektów.

Podgląd wartości lub polecenie z menu Lokalne>Podgląd wartości. Opis w rozdziale Podgląd słownika zewnętrznego.

Wywołanie okna podglądu danych (pozycji) w słowniku nastąpi po dwukliku na podświetlonej pozycji słownika. Opis okna znajduje się w rozdziale Podgląd pozycji słownika zewnętrznego.