Parametry > Parametry ogólne > Tabele dodatkowe > Personalizacja 

Tabele dodatkowe są tabelami relacyjnymi, stosowanymi we wszystkich kontekstach oprogramowania do przechowywania kodów i niektórych ograniczeń dotyczących załączonych informacji. Można w nich, na przykład, zapisywać reguły podatkowe, metody płatności, powody braku płatności, itd.

Te pola wspólne, identyfikowane numerem, pozwalają na przechowywanie elementów (tytułów możliwych do przetłumaczenia, informacji dodatkowych, połączonych tabel) określonych kodem alfanumerycznym. Niektóre elementy informacji połączone z tabelami dodatkowymi są częścią parametrów (oznacza to, że zmiany tych cech są prawdopodobne przy zmianie wersji). Może je zatem modyfikować dzięki tej funkcji. Następujące informacje można modyfikować przy użyciu parametrów:

  • maksymalna długość kodów w różnych tabelach dodatkowych oraz w niektórych tabelach, gdzie długość kodu podlega zmianom (jest to określane na poziomie prac programistycznych). W każdym wypadku parametr MAXADI określony w zarządzaniu folderami, określa maksymalną dopuszczalną długość kodu (w wersji 130 ten parametr nie istnieje, a długość zawsze jest równa 3).
  • kod dostępu służący do zablokowania dostępu do tabeli (jeśli istnieje kod dostępu, użytkownik musi posiadać prawa do modyfikacji dla tego kodu, aby mieć dostęp do tabeli w trybie modyfikacji).
  • numer innej tabeli dodatkowej w kolumnie Zależność, która służy do określania czy wprowadzenie kontrolowanej wartości w tabeli dodatkowej jest połączone z wartością kodu wprowadzonego w połączonej tabeli (dzięki temu można określić pierwszy plik zawierający kody grupy i drugą tabelę zawierającą kody pod-grupy, przy czym każda pod-grupa połączona jest z grupą). Pole ekranu, w którym modyfikowane będzie sprawdzanie tego typu zależności (Zobacz tabela zależna).
  • kod czynności służący do tworzenia cech specjalnych/niestandardowych (nieaktualizowanych przez standardową poprawkę) tabeli.

Informacje z tabeli dodatkowej nieuznawane za część konfiguracji, ale jako część programu, posiadają flagę Długość modyfikowalna, długość kodów dla tabeli (jeśli nie są modyfikowalne) oraz definicja pól dodatkowych. Oznacza to, że każda zmiana tego typu może być przeprowadzona tylko w dedykowanej funkcji programu, w której muszą one być potwierdzenie przez specjalny/niestandardowy kod czynności, i mogą zostać przeniesione poprzez plik poprawki.

Zarządzanie ekranem

Karta Ekran wpisów

Prezentacja

W tabeli wyświetlane są różne tabele oraz ich modyfikowalne cechy. Należy zauważyć, że pole długości nie zawsze jest modyfikowalne (zależy to od wpisu w definicji tabeli dodatkowej), natomiast inne pola nie posiadają podobnych ograniczeń.

Po przeprowadzeniu zatwierdzenia, jeśli długość kodów w jednej tabeli została zmieniona, wyświetla się ekran z zapytaniem, czy konieczne jest ponowne zatwierdzenie ekranów. Odpowiedź Tak na to pytanie wywołuje ponowne zatwierdzenie ekranów przy użyciu tabeli dodatkowej (typ danych: ADI z odpowiednim numerem tabeli). Możliwa jest również odpowiedź Nie , gdyż możliwe jest, że istnieje więcej elementów do zmienienia i ogólne zatwierdzenie przeprowadzone będzie później. Rekomendowane jest jednak zatwierdzenie, jeśli przeprowadzana jest pojedyncza modyfikacja.

Jeśli zatwierdzenie nie zostanie przeprowadzone przy wychodzeniu z funkcji, można to zrobić dla każdej zmienionej tabeli dodatkowej używając jednej z dwóch metod:

  • poprzez funkcję Zatwierdzenia w narzędziach połączonych ze słownikiem, poprzez określenie zatwierdzenia ekranu używając typu danych ADI z odpowiednim numerem tabeli.
  • przy użyciu przycisku w definicji tabeli dodatkowej , w menu programu, gdy rzeczona tabela dodatkowa jest w trybie on-line.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Tabela

Ten numer określa tabelę dodatkową. Określona ilość numerów jest zdefiniowana w programie, ale możliwe jest jej powiększenie przez specjalne/niestandardowe prace programistyczne, używając zakresu numerów przeznaczonego dla tego celu.

  • Opis (pole LIBEL)

Opis powiązany z poprzednim kodem.

  • Długość (pole LNG)

Należy tutaj wprowadzić długość kodu bieżącej tabeli. Długość ta nie może przekroczyć maksymalnej długości zdefiniowanej przez dane ADI

Ten kod dostępu służy do ograniczenia dostępu do tabeli dodatkowej (podczas wprowadzania lub modyfikacji).

Tutaj należy wskazać numer tabeli dodatkowej, która będzie odniesieniem do uzupełniania kolumny Zależności . Podczas używania tabeli dodatkowej, narzuca on zależność między dwoma polami wprowadzonymi przez połączone tabele dodatkowe.

Kod działania jest używany, aby:

  • Ustawić element jako opcjonalny w słowniku, jeśli wartość powiązana z kodem działania jest zerowa
  • Zidentyfikować spersonalizowane elementy, jeśli są one oznaczone przy użyciu kodu rozpoczynającego się od X, Y lub Z
  • Podać maksymalną liczbę pozycji, jeśli kod działania oznacza elementy w tabeli

Jeśli kod działania jest nieaktywny:

  • Oznaczonego elementu nie można użyć
  • Powiązany kod nie zostanie ani wygenerowany ani aktywowany

Zamknij

 

Komunikaty o błędzie

Podczas wprowadzania mogą wyświetlić się następujące komunikaty ogólne oraz o błędach :

Przekroczenie maksymalnej długości (N)

Ten komunikat oznacza, że wystąpiła próba określenia długości większej niż parametr określony jako maksymalna długość tabeli; parametr ten jest zdefiniowany w rekordzie folderu.

W tej tabeli znajdują się kody długości Mlength codes

Ten komunikat oznacza, że wystąpiła próba zmniejszenia długości kodów w tabeli dodatkowej, poniżej maksymalnej długości kodu wprowadzonego do tabeli.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja