|
<< 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.

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.