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:
| 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:
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



