Projektowanie > Narzędzia > Kontrole > Dane > Zależności 

Korzystając z wielu tabel dodatkowych na ekranie (na przykład do określania grup i podgrup rekordów baz danych), można tworzyć zależności pomiędzy nimi. Zależność ma następujące cechy:

  • numer zależnej tabeli dodatkowej określony w parametrach tabeli.
  • łącze (opcjonalnie) dla kodów zależnej tabeli do kodu w tabeli źródłowej (tj. łącze od podgrupy do grupy, która ją opisuje).

Szczegółowe informacje na ten temat można znaleźć w załączniku do dokumentacji .

Po utworzeniu zależności, zostaną one przetestowane w czasie rzeczywistym przy wprowadzaniu. Po dokonaniu modyfikacji (dodaniu zależności, modyfikacji połączenia), przeprowadzana jest kontrola w czasie rzeczywistym grupy istniejących rekordów.

Z tego względu istnieje ta dedykowana funkcja. Przeprowadzana jest kontrola, która może trwać długo, wszystkich danych wykorzystujących tabele dodatkowe z łączami, a lista nieprawidłowości zapisywana jest do logu.

Rozpoczęcie potwierdzania

Po uruchomieniu nie jest wyświetlany ekran wprowadzania, a jedynie okno potwierdzenia.

Zawartość logu

Log zawiera wiersze następującego typu:

[TABLE_CODE] ( [TITLE_OF_THE_TABLE] ) Tabela dodatkowa NNNN Pola [FIELD_CODE]

Kod [XXX] niekompatybilny z zależnością [YYY] : [CURRENT_KEY][RECORD_TITLE]

Z:

  • Pierwszy wiersz pojawia się w nagłówku kontrolnym danego pola tabeli, jeżeli występuje co najmniej jeden błąd:
    • [TABLE_CODE] oraz [TITLE_OF_THE_TABLE] odpowiadające kodowi oraz tytułowi tabeli w słowniku.
    • [FIELD_CODE] odpowiada polu (kontrolowanemu przez numer tabeli dodatkowej[NNN]) w którym wykryto błąd.
  • Następujący wiersz jest powtarzany w przypadku każdego błędnego rekordu:
    • Kod [XXX] jest wartością bieżącego pola.
    • Kod [YYY] jest wartością, którą musiałoby przyjąć przy zachowaniu reguły zależności.
    • [CURRENT_KEY] oraz [RECORD_TITLE] określają rekord w którym wystąpił błąd.

Zadanie przetwarzania w tle

Tę funkcję można wykonać w trybie wsadowym,. W tym celu przewidziano UTIDEP zadanie standardowe.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja