Definiowanie słownika uniwersalnego

 

Aby dodać nowy słownik należy wybrać grupę na drzewie grup i wybrać przycisk [Dodaj] z grupy „Słowniki” w menu głównym. Otworzy się okno, w którym znajdują się następujące elementy:

 

ALTUM image664 Definiowanie słownika uniwersalnego

Rys. 22 Formularz słownika uniwersalnego        

 

Grupa– nazwa grupy do której należy słownik, pole nieedytowalne.

Nazwa – pole, które służy wprowadzeniu nazwy słownika w języku systemowym. Pole pozwala na wprowadzenie dowolnego ciągu znaków (liter lub cyfr), służących do szerszego opisu obiektu. Obok znajduje się pole, które umożliwia wprowadzenie nazwy słownika  w innym języku niż systemowy (patrz: „Słowniki uniwersalne -> Wprowadzanie tłumaczeń”).

 

ALTUM image019 Definiowanie słownika uniwersalnego Uwaga:  Nie można dodać kilku słowników uniwersalnych o takich samych nazwach.

 

Typ wartości– pole pozwalające na określenie jakiego formatu (typu) wartości będzie miał dany słownik. Typ wartości wybierany jest z predefiniowanej, nieedytowalnej listy. System podaje kilka typów: „Tekst”, „Liczba rzeczywista”, „Liczba całkowita”, „Wartość logiczna”, „Liczba naturalna”, „Data”. np.: wybierając typ „Liczba całkowita”, system nie pozwoli wpisać wartości innej niż liczba całkowita dla danego słownika, wybierając „Data” – wartości słownika będą miały postać daty. Domyślnie wartość tego pola ustawiona jest na „Tekst”, jednak można to zmienić. Listę dostępnych wartości można wyświetlić poprzez kliknięcie na strzałkę znajdującą się w polu Typ wartości. Aby wybrać odpowiedni typ należy go zaznaczyć (podświetlić) a następnie kliknąć lewym przyciskiem myszki.

Po wprowadzeniu pierwszej wartości – typ wartości zostaje zablokowany (pole nieaktywne) i nie można już go zmienić. Zmian można dokonać dopiero po usunięciu ostatniego z elementów słownika.

 

ALTUM image019 Definiowanie słownika uniwersalnego Uwaga: Możliwość zmiany Typu wartości możliwe jest do momentu wprowadzenia pierwszej wartości.

 

Systemowy – pole pozwalające na określenie czy dany słownik będzie systemowy.

 

W grupie Wartości słownika można od razu zdefiniować wartości dodawanego słownika. Podczas edycji słownika istniejącego już w systemie, widoczna będzie w tym miejscu lista wszystkich wartości tego słownika.

 

Definiowanie wartości słownika uniwersalnego

 

Aby dodać pozycję na liście wartości w części „Wartości słownika”, należy wybrać słownik do którego chcemy dodać wartość, a następnie wybrać przycisk [Dodaj] z menu „Lista”.

Pojawi się nowy wiersz na liście wartości danego słownika, w którym widoczne są cztery kolumny:

 

ALTUM image665 Definiowanie słownika uniwersalnego

Rys. 23 Okno do wprowadzania wartości słownika

 

Wartość – pole pozwalające na wprowadzenie dowolnego ciągu znaków (liter lub cyfr). Aby wprowadzić wartość należy kliknąć na pole w kolumnie Wartość a następnie ręcznie wpisać wartość słownika. W przypadku typów wartości innych niż tekst, można za pomocą strzałek wybrać odpowiednią wartość. Dla typu wartości „Data” dane wprowadzane mogą być za pomocą wbudowanego kalendarza. Typ wartości definiowany jest podczas tworzenia lub edycji danego słownika.

Opis – służy do wprowadzenia opisu wprowadzanej wartości słownika.

 

Aktywna – określa czy dana wartość słownika jest aktywna w systemie. Parametr ten jest domyślnie zaznaczony przy dodawaniu nowej wartości słownika.

 

Systemowy – określa czy dana wartość słownika jest wartością systemową.

 

Aby dodać kolejną wartość należy wybrać [Dodaj], wówczas pojawia się nowy wiersz, który należy wypełnić odpowiednimi danymi.

 

ALTUM image019 Definiowanie słownika uniwersalnego Uwaga:  Nie można dodać elementu o wartości, która już istnieje w bazie dla danego języka w danym słowniku.

 

Wprowadzenie tłumaczeń

 

Wprowadzanie tłumaczeń ma swoje zastosowanie w sytuacjach, kiedy np.: dokument musi zostać wystawiony w innym języku niż wprowadzone dane, np.: wystawiając fakturę zakupu w języku angielskim, cechy przypisane do artykułu (zapisane w języku polskim i przetłumaczone) będą miały również wartości w języku angielskim. Natomiast w przypadku braku tłumaczeń, wartości cech byłyby w języku polskim.

Tłumaczenie może zostać dodane w momencie definiowania nowego lub po podniesieniu do edycji już zapisanego słownika. System umożliwia przetłumaczenie nazwy słownika oraz wartości elementu.

Tłumaczenie nazwy słownika

 

Aby dokonać tłumaczenia nazwy należy podczas dodawania nowego słownika lub edycji słownika już istniejącego wprowadzić nazwę w języku systemowym a następnie z pola obok nazwy wybrać język, na który nazwa ma zostać przetłumaczona. Następnie należy w pole Nazwa wpisać nową wartość w języku obcym w miejsce nazwy w języku systemowym (nazwa w języku systemowym po wyborze języka „zniknie” z pola).

 

Aby dodać kolejne tłumaczenie należy wybrać język a następnie wprowadzić nową wartość. System umożliwia również usunięcie wprowadzonego tłumaczenia poprzez wykasowanie wpisanej wartości w polu Nazwa.

 

Tłumaczenie wartości słownika

 

Wprowadzenie tłumaczenia wartości słownika odbywa się w oknie edycji słownika. Dotyczy to jedynie słowników z wartościami typu Tekst. Wszystkie wartości słownika wyświetlane są w grupie okna nazwanej „Wartości słownika”.

Działania użytkownika przy dodawaniu tłumaczenia elementów jest takie samo jak przy tłumaczeniu nazwy (patrz: „Tłumaczenie nazwy słownika”). Poprzez wybór języka w polu obok nazwy słownika, użytkownik ma możliwość wprowadzenie tłumaczenia wartości słownika dla innego języka.

 

Program kontroluje usuwanie tłumaczeń i uniemożliwia zapisanie po usunięciu tłumaczenia w języku domyślnym. Jeżeli dla danego słownika istnieje jedynie nazwa w języku systemowym, to po jej usunięciu, system blokuje możliwość zapisania wyświetlając odpowiedni komunikat. W takiej sytuacji należy ten komunikat zaakceptować (klikając OK lub krzyżyk) i dodać tłumaczenie w języku domyślnym.

 

ALTUM image019 Definiowanie słownika uniwersalnego Uwaga: Nie można usunąć tłumaczenia w języku systemowym.

Definiowanie słownika uniwersalnego