Odniesienie do dokumentacji Implementacja
Prezentacja
Kod obsługi
W tym polu należy wpisać kod identyfikacyjny pomocniczego kryterium prezentacji. Powinien on zawierać maksymalnie 15 znaków.
Menu kontekstowe Domyślne osobiste kryterium pomocnicze służy do nadania bieżącemu kryterium statusu kryterium osobistego. Umożliwia stosowanie tego pomocniczego kryterium wyboru domyślnie podczas wszystkich operacji użycia tabel docelowych wykonywanych przez danego użytkownika.
Denominacja
W tym polu można umieścić krótki tekst opisujący najważniejsze cechy kryterium.
Grupa docelowa
To pole służy do powiązania pomocniczego kryterium prezentacji z tabelą docelową, w wyniku czego staje się ono dostępne do użycia.
Zamknij
Pola
Na tej karcie występują następujące pola :
| Pole to jest używane do przypisywania kodu identyfikującego do kryterium prezentacji. Ten login nie powinien być dłuższy niż 15 znaków. Menu kontekstowe „Domyślne osobiste kryterium” służy do określania aktualnego kryterium jako osobistego. Działanie to oznacza, że to kryterium prezentacji będzie zawsze uzyskiwane domyślnie dla wszystkich elementów docelowych, wykonywanych przez tego samego użytkownika dla danej tabeli docelowej. |
|   |
| To pole służy do powiązania kryterium prezentacji z tabelą docelową, w wyniku czego staje się ono dostępne do użycia. |
Zamknij
Prezentacja
Na tej zakładce należy skonfigurować właściwości działania kryterium pomocniczego. Do okna można przejść z poziomu dwóch różnych funkcji administracyjnych w programie X3. Okno zarządzania pomocniczymi kryteriami prezentacji umożliwia definiowanie i modyfikowanie wszystkich zaznaczonych kryteriów.
To samo okno dostępne z poziomu funkcji zarządzania tabelami docelowymi pozwala jedynie na zmianę właściwości domyślnego kryterium prezentacji tabeli docelowej.
Połączona tabela
To pole służy do wskazania tabeli, w której mają być wyświetlane informacje. Lista zawiera zawsze co najmniej tabelę docelową oraz wszelkie tabele połączone z nią za pomocą ustawień w oknie zarządzania tabelami docelowymi.
Pole
W tej kolumnie należy określić informacje, które mają być wyświetlane w polach zaznaczonej wcześniej tabeli.
Wymagana nazwa
W tym polu użytkownik widzi etykietę, pod którą będą wyświetlane informacje. Treść etykiety pochodzi z nazwy wpisanej w słowniku kryteriów tabel docelowych. Jeśli tabeli nie ma w słowniku, etykieta będzie generowana na podstawie treści nagłówka pola w opisie tabeli programu X3.
Użytkownik nie może sam wpisać wartości w tej kolumnie. Pole jest wyświetlane wyłącznie do celów informacyjnych. Jeśli użytkownikowi nie odpowiada nazwa sugerowana przez system, musi przejść do słownika kryteriów tabel docelowych i tam wprowadzić żądane zmiany.
Nr porządkowy
To pole określa kolejność wyświetlania informacji. Dwa pola mogą mieć ten sam numer porządkowy. W takim przypadku w celu ustalenia kolejności system dodatkowo sortuje kody pól alfabetycznie.
Uwaga: O ile w pomocniczym kryterium prezentacji można zdefiniować wiele informacji, do wyświetlania jest branych pod uwagę tylko pierwszych 15 wierszy.
Ponadto pola służące jako kryteria sortowania muszą się znaleźć wśród tych 15 wierszy.
Pole sortowania
W tym polu należy podać, które informacje tworzące pomocnicze kryterium będą używane jako kryteria sortowania.
Uwaga: To pole MUSI się znajdować wśród pierwszych 15 wierszy kryterium.
Tabela sortowania
To pole jest dostępne tylko w sytuacji, gdy nazwa pola sortowania występuje kilkukrotnie w kolumnach tworzących pomocnicze kryterium prezentacji. Należy wtedy wskazać tabelę, z której system ma faktycznie pobierać informacje do operacji sortowania.
Spójrzmy na przykład pomocniczego kryterium prezentacji dla tabeli docelowej Kontrahent. Wśród różnych informacji dostępnych do wyświetlenia użytkownik ma do dyspozycji pole Kraj z tabeli kontrahentów oraz pole Kraj z tabeli adresów. Oba pola mają wspólną cechę: ten sam kod. Jeśli użytkownik chce posortować dane według kraju, musi koniecznie wskazać, które pole ma zostać wzięte pod uwagę (z tabeli kontrahentów czy tabeli adresów).
Kierunek sortowania
To pole służy do określenia kierunku sortowania — rosnąco lub malejąco.
Uwaga dotycząca wyświetlania informacji z połączonych tabel:
Pomocnicze kryterium prezentacji umożliwia wyświetlanie danych pochodzących z tabeli docelowej, ale również z połączonych tabel określonych w ustawieniach.
W tej części zostaną wyjaśnione różnice w wyświetlaniu, jakie mogą wystąpić podczas używania tabel połączonych.
W przykładzie zostanie omówiona próbka obejmująca 15 kontrahentów. Najpierw należy utworzyć pomocnicze kryterium prezentacji z następującymi informacjami:
Tabela | Pole | Denominacja |
BPARTNER | BPRNUM | Kod kontrahenta |
BPARTNER | BPRNAM | Nazwa kontrahenta |
BPARTNER | SIC | Kod SIC |
W tym kryterium pomocniczym wszystkie wyświetlane informacje pochodzą z tabeli docelowej. Podczas wyświetlania zawartości próbki na ekranie będzie widać piętnaście wierszy. Każdy rekord odpowiada jednemu kontrahentowi.
Aby wyświetlić nieco więcej informacji o kontrahencie, można dodać pola Kod pocztowyi Miasto. Definicja pomocniczego kryterium prezentacji wyglądałaby wtedy następująco:
Tabela | Pole | Denominacja |
BPARTNER | BPRNUM | Kod kontrahenta |
BPARTNER | BPRNAM | Nazwa kontrahenta |
BPARTNER | SIC | Kod SIC |
BPADDRESS | POSCOD | Kod pocztowy |
BPADDRESS | CTY | Miasto |
Standardowo tabela BPADRESS jest powiązana z tabelą kontrahentów za pośrednictwem indeksu BPA0 o kardynalności 1 dla 1. typu. Jeśli próbka jest wyświetlana na podstawie pomocniczego kryterium prezentacji, piętnaście wyświetlanych wierszy zawsze będzie odpowiadać 15 kontrahentom.
Połączenie kontrahenta z adresem ma kardynalność 1 dla 1. typu, ponieważ indeks BPA0 zawiera domyślny adres kontrahenta. W ten sposób nawet jeśli kontrahent ma kilka adresów, wyświetlane informacje zawsze dotyczą kodu pocztowego i miejscowości stanowiących jego adres domyślny.
Z drugiej strony, jeśli użytkownik utworzy w tabeli adresów nowy indeks niestandardowy/specjalny (o nazwie np. BPAA) składający się tylko z elementów „Nagłówek jednostki” i „Kod jednostki”, należy zaktualizować konfigurację tabeli połączonej z tabelą docelową.
Jeśli na przykład trzynastu z piętnastu kontrahentów ma po jednym adresie, natomiast dwóch ostatnich ma po trzy adresy, wynik na poziomie próbki wyglądałby następująco: wyświetlanie dziewiętnastu wierszy dla piętnastu kontrahentów. Można tu mówić o relacji kontrahenci/adresy z wielokrotną kardynalnością.
Ten sposób prezentacji w odniesieniu do tabel takich jak Rozmowy telefoniczne, Spotkania czy Zgłoszenia serwisowe może prowadzić do wyświetlania ok. 200 wierszy, wychodząc od próbki zawierającej jedynie 15 kontrahentów.
Jak widać, charakter łącza służącego do powiązania tabeli z tabelą docelową bezpośrednio wpływa na zawartość wyświetlaną przy użyciu pomocniczego kryterium prezentacji. Dlatego też zaleca się, aby używanie pól pochodzących z tabel mających relacje wielokrotnej kardynalności z tabelami docelowymi było ograniczone wyłącznie do „osobistych” kryteriów pomocniczych. Pozwoli to utrzymać stabilne działanie domyślnych kryteriów pomocniczych tabel docelowych, tzn. liczba wyświetlanych wierszy zawsze będzie równa populacji w próbce.
Zamknij
Pola
Na tej karcie występują następujące pola :
Tabela Pola wyświetlania
| To pole służy do wskazania tabeli, w której użytkownik zamierza uzyskiwać informacje do wyświetlenia. Lista zawiera zawsze co najmniej tabelę docelową oraz wszelkie tabele połączone z nią za pomocą ustawień w zarządzaniu tabelami docelowymi. |
| Kolumna ta służy do określania informacji, które mają być wyświetlane w polach poprzednio wybranej tabeli. |
|   |
| To pole określa kolejność wyświetlania informacji. Dwa pola mogą mieć ten sam numer porządkowy. W takim przypadku, w celu ustalenia kolejności wyświetlania system dodatkowo sortuje kody alfabetycznie. Uwaga: O ile w pomocniczym kryterium wyboru można zdefiniować wiele informacji, do wyświetlania jest branych pod uwagę tylko pierwszych 15 wierszy. Ponadto, pola służące jako kryteria sortowania muszą się znaleźć wśród tych 15 wierszy. |
Sortowanie
| Wśród wyświetlanych pól można wybrać te, które posłużą do sortowania zawartości próbki. Pole określane w tym miejscu musi występować w ramach tych pierwszych piętnastu kolumn kryterium prezentacji. To samo pole będzie również używane jako kryterium analizowania próbki podczas jej graficznej prezentacji. |
| To pole jest dostępne w sytuacji, gdy nazwa pola sortowania występuje wielokrotnie w pierwszych piętnastu kolumnach tworzących prezentację. W tym przypadku jest ono używane do określenia tabeli zawierającej pole sortowania. Na przykład pole to jest przydatne w przypadku pola „Kraj”. Użytkownik może określić kryterium wyboru wyświetlające jednocześnie pole „Kraj” kontrahenta i pole „Kraj” adresu. Oba pola współdzielą ten sam kod. Jeżeli użytkownik zamierza sortować według kraju konieczne jest określenie, który z dwóch krajów powinien być używany. Czy powinien to być kraj z tabeli „Kontrahent”, czy kraj z tabeli „Adres”? |
| To pole służy do określenia kierunku sortowania, albo rosnąco albo malejąco. |
Zamknij
Ikona "Operacje"
To menu służy do aktywowania i dezaktywowania funkcji obliczania numer porządkowego.
Przed wyjściem z funkcji system sprawdza numery porządkowe przypisane do różnych pól, które zostaną wyświetlone.
Dezaktywowanie opcji ponownego obliczenia numeru porządkowego umożliwia użytkownikowi szybsze wyjście z funkcji.
Zamknij
Podczas wprowadzania mogą wyświetlić się następujące komunikaty ogólne oraz o błędach :
Nie można zdefiniować obsługi prezentacji dla grupy docelowej innej niż wybrana grupa docelowa.
Ten komunikat jest wyświetlany w przypadku, gdy funkcja zarządzania pomocniczymi kryteriami prezentacji zostanie otwarta z poziomu okna zarządzania tabelami docelowymi, a wpisany kod tabeli docelowej nie jest kodem bieżącej tabeli docelowej kontekstu.
Pole sortowania nie jest zawarte w jednej z pierwszych piętnastu pozycji listy powyżej.
Ten komunikat jest wyświetlany w przypadku, gdy użytkownik próbuje potwierdzić zamiar utworzenia albo zmodyfikowania pomocniczego kryterium prezentacji, a zaznaczonego pola sortowania nie ma wśród pierwszych 15 kolumn tworzących kryterium.
Błąd podczas zapisywania domyślnego pomocniczego kryterium użytkownika.
Ten komunikat jest wyświetlany w sytuacji, gdy system nie zdołał zapisać przypisania nowego osobistego kryterium pomocniczego do użytkownika.