Tabela wirtualna: Klienci

Wprowadzenie

Wszystkie tabele wirtualne są sklasyfikowane w podkatalogu VIRTUAL. Niniejszy artykuł opisuje tabelę wirtualną Klienci.

Grupa docelowa

  • Deweloperzy

Tabela wirtualna Klienci

Korzystając z wirtualnej tabeli Customers, można uzyskać dostęp do danych konkretnego klienta.  Dodatkowo uwzględniane jest przyporządkowanie do organizacji — dane są filtrowane lub prezentowane zgodnie ze strukturą organizacyjną.

Implementująca klasa Java:

com.cisag.app.general.partner.log.CustomerVirtualTable

Nazwa tabeli

W raporcie tabela może być adresowana przy użyciu nazwy app_sales_CustomerVirtualTable.

Kolumny tabeli

Tabela wirtualna zawiera następujące kolumny:

Uwaga
Typ danych kolumny to String, chyba że określono inaczej.
Nazwa kolumny Opis
in_number Wartość z pola Partner
in_organization Zawartość pola Organizacja
in_status Wartość z pola Status w widoku Klient
in_validityDate Obecnie opcja nie jest wykorzystywana.
in_name Wartość z pola Nazwa
in_searchString Wartość z pola Hasło wyszukiwania
in_postalCode Wartość z pola Kod pocztowy
in_city Wartość z pola Miejscowość
in_country Wartość z pola Kraj
in_region Wartość z pola Region
in_maintainingOrganization Wartość z pola Właściwa organizacja
in_abcCode Wartość parametru Klasyfikacja ABC w widoku Klienci
in_classification1 – 9 Zawartość pól Klasyfikacja 1–9
in_customerNumber Zewnętrzny numer klienta
in_showOutputSettings Zawartość pola Wydruk szablonów dokumentów, typ danych Boolean.
in_showTexts Zawartość pola wyboru Wydanie tekstów, typ danych Boolean.
in_allLanguages Zawartość pola wyboru Wydaj teksty we wszystkich językach typ danych Boolean.
in_language Kod ISO języka raportu.
in_showContacts Zawartość pola wyboru Raport Osoba kontaktowa, typ danych Boolean.
in_orderBy Ta kolumna pozwala na sortowanie danych wyjściowych. W raporcie sortowanie jest określane w sekcji Wybór rekordów. Domyślnie pole zawiera: {app_sales_CustomerVirtualTable.in_orderBy} = “number asc”; Oznacza to, że klienci są wyświetlani w kolejności rosnącej według numeru partnera.
Parametry wyjściowe
type Dla każdego klienta może zostać wygenerowanych kilka rekordów. type określa rodzaj rekordu:

  • type = 0: Dane klienta
  • type = 1: Szablony dokumentów
  • type = 2: Teksty
  • type = 3: Osoby kontaktowe

Typ danych Integer.

guid_ GUID klienta. Typ danych Guid.
organizationalUnit_ GUID organizacji. Typ danych Guid.
maintainingSales_ GUID organizacji obsługującej dane. Typ danych Guid.
validFrom Data Obowiązuje od. Typ danych Timestamp.
deliveryDocRecipient Odbiorca dokumentu dostawy
deliveryRecipient Odbiorca dostawy
frightCarrier Spedytorzy
invoicingDocRecipient Odbiorca faktury
paymentPartner Partner płatności
salesRepresentative  Przedstawiciel handlowy
textSequence Numer pozycji tekstu. Typ danych Integer.
textType Typ tekstu.
textDocuments Typ dokumentu tekstu.
textCode Numer bloku tekstowego.
textText Zawartość tekstu.
textLanguage GUID języka tekstu. Typ danych Guid.
salesOutputSettings_ GUID szablonu dokumentu. Typ danych Guid.
partnerRelationGuid_ GUID relacji partnerskiej kontaktu. Typ danych Guid.
isStatisticAvailable Przyjmuje wartość Prawda, jeżeli moduł Statystyka jest licencjonowany. Typ danych Boolean.
isRoutesAvailable Przyjmuje wartość Prawda, jeżeli moduł Wysyłka jest licencjonowany. Typ danych Boolean.

Typ bazy danych

Tabela wirtualna Customers jest dostępna w bazach danych typu OLTP.

Uprawnienia

Poniższa jednostka biznesowa służy do określania uprawnień podczas korzystania ze sterownika ODBC:

Klienci
com.cisag.app.sales.obj.Customer

Czy ten artykuł był pomocny?