Definiowanie atrybutu

 

W celu zdefiniowania nowego atrybutu należy wypełnić formularz, który otwiera się po naciśnięciu przycisku [Dodaj]  z menu „Atrybut”. Aktywny na zakładce Lista atrybutów.

 

 

ALTUM image671  Definiowanie atrybutu

Rys. 27 Formularz dodawania nowego atrybutu

 

Na formularzu znajdują się trzy obligatoryjne pola:

Nazwa - pole pozwalające na wprowadzenie ciągu dowolnych znaków (maksymalna długość – 50 znaków), służących do identyfikacji atrybutu. Nazwa musi być unikatowa, tzn. niemożliwe jest dodanie dwóch atrybutów o takiej samej nazwie. W przypadku, gdy użytkownik spróbuje zapisać atrybut o istniejącej już nazwie, system wyświetli odpowiedni komunikat. Użytkownik może zdefiniować tłumaczenia nazwy na języki dostępne w systemie. Pole z nazwą jest polem kontekstowym – wpisywana w nim nazwa jest definiowana w języku wybranym z listy rozwijanej umieszczonej po prawej stronie pola.

Typ - pole pozwala określić jakiego typu wartości będzie posiadał atrybut. Możliwe jest wybranie jednego dostępnych typów:

ALTUM image001  Definiowanie atrybutu        Tekst - oznacza, że wartością atrybutu będzie dowolny ciąg znaków,

ALTUM image001  Definiowanie atrybutu        Liczba - oznacza, że wartością atrybutu będzie dowolna liczba ujemna lub dodatnia,

ALTUM image001  Definiowanie atrybutu        Słownik - oznacza, że do atrybutu zostanie przypisany istniejący słownik uniwersalny a wartością atrybutu będzie jedna z wartości słownika. Po wybraniu tego typu aktywny staje się przycisk [Słownik], po którego naciśnięciu można wybrać pozycję z listy słowników uniwersalnych zdefiniowanych w systemie. Wybrany słownik może zostać zmaterializowany, tzn. wszystkie wartości słownika zostaną przypisane do atrybutu jako jego wartości i wszelkie zmiany wykonane na słowniku nie będą miały wpływu na wartości atrybutu. Jeśli słownik nie zostanie zmaterializowany wtedy wartości atrybutu są uaktualniane za każdym razem, gdy w wartościach słownika zostaną wprowadzone jakieś zmiany,

ALTUM image001  Definiowanie atrybutu        Flaga – przyjmuje wartości zaznaczony/odznaczony,

ALTUM image001  Definiowanie atrybutu        Lista – oznacza, że wartością atrybutu będzie wybrana pozycja z listy wartości. Jeśli zostanie zaznaczona opcja „Lista zamknięta” niemożliwe będzie dodanie nowej pozycji do listy wartości,

ALTUM image001  Definiowanie atrybutu        Data – oznacza, że wartością atrybutu będzie data w formacie rrrr-mm-dd,

ALTUM image001  Definiowanie atrybutu        Kontrahent – oznacza, że wartością atrybutu będzie kontrahent wybrany z listy kontrahentów zdefiniowanych w systemie,

ALTUM image001  Definiowanie atrybutu        Pracownik – oznacza, że wartością atrybutu będzie pracownik wybrany z listy pracowników zdefiniowanych w systemie,

ALTUM image001  Definiowanie atrybutu        Dane binarne – oznacza, że wartością atrybutu będzie plik graficzny wybrany przez użytkownika,

ALTUM image001  Definiowanie atrybutu        Artykuł – oznacza, że wartością atrybutu będzie artykuł wybrany z listy artykułów wybranych w systemie,

ALTUM image001  Definiowanie atrybutu        Faktura zakupu – oznacza, że wartością atrybutu będzie faktura zakupu wybrana z listy faktur zakupu zdefiniowanych w systemie,

 

Format – to pole pozwala określić format dla wybranego typu atrybutu. Pole to jest aktywne tylko w przypadku gdy w polu Typ zostanie wybrana jedna z wartości:

 

ALTUM image001  Definiowanie atrybutu        Liczba – dla tego typu dostępne są następujące formaty: 123 (liczba całkowita), 123.34 (liczba dziesiętna z dwoma miejscami po przecinku), 123.3456 (liczba dziesiętna z czterema miejscami po przecinku),

 

ALTUM image001  Definiowanie atrybutu        Lista -  dla tego typu dostępne są następujące formaty: Tekst, 123 (liczba całkowita), 123.34 (liczba dziesiętna z dwoma miejscami po przecinku), 123.3456 (liczba dziesiętna z czterema miejscami po przecinku), zapytanie SQL (wartości listy będą rezultatem wykonania zapytania SQL, po wybraniu tego formatu pole Zapytanie SQL staje się aktywne i użytkownik może w nim wpisać treść zapytania).

 

ALTUM image019  Definiowanie atrybutu Uwaga:  Wybrany typ i format atrybutu można zmienić dopóki nie została zdefiniowana dla niego żadna wartość lub nie został on przypisany do żadnego typu obiektu. Od tego momentu zmiana typu jest niemożliwa.

 

Pozostałe pola na formularzu:

Aktywny – pole określające aktywność klasy atrybutu w systemie. Pole jest domyślnie zaznaczone. Po odznaczeniu klasa atrybutu staje się niedostępna w systemie.

Analityczny – pole określa czy atrybut będzie przenoszony do hurtowni i wykorzystany w analizach controllingowych.

Wielowartościowy – umożliwia dodanie więcej niż jednej wartości (wybranej z listy lub wpisanej ręcznie) do atrybutu przypisanego do obiektu.

Lista zamknięta– oznacza brak możliwości dodawania nowych wartości atrybutu.

Wartość domyślna– wartość, która zostanie domyślnie wpisana w atrybucie po dodaniu go do obiektu.

Słownik – przycisk, którego naciśnięcie powoduje wyświetlenie listy słowników uniwersalnych, z której można wybrać słownik przypisany do atrybutu. Opis typu słownikowego znajduje się przy opisie pola Typ.

Zapytanie SQL– pole pozwalające na wprowadzenie treści zapytania SQL.

Opis – pole pozwalające na wprowadzenie dowolnego ciągu znaków. Jest to miejsce na dodatkowe uwagi dotyczące atrybutu.

 

 Definiowanie atrybutu