Wprowadzenie
Grupa docelowa
- Deweloperzy
Tabela wirtualna
Za pomocą wirtualnej tabeli Dane artykułu sprzedaży może być uzyskiwany dostęp do danych artykułu sprzedaży. Uwzględniane są przy tym zależność organizacyjna, dane klienta lub klasyfikacja klienta.
Dostępne są następujące kolumny jako parametry wejściowe:
in_item_in_organizationalUnit_in_customer_
Implementującą klasą Java: com.cisag.app.general.item.log.SalesItemDataVirtualTable
Poniżej przedstawiono kolumny tabeli. W pierwszej kolejności parametry wejściowe, a następnie pozostałe atrybuty:
app_sales_SalesItemDataTable |
|
| Nazwa kolumny | Opis |
| in_item_ | GUID artykułu sprzedaży. |
| in_organizationalUnit_ | GUID organizacji sprzedaży. |
| in_customer_ | GUID klienta. |
| availabilityCheckActivated | Przez wartość w tej kolumnie jest zdefiniowane, czy dla artykułu jest przeprowadzana kontrola dostępności. Jeżeli kontrola dostępności jest aktywna dla artykułu, przy wprowadzaniu w zamówieniu sprzedaży jest sprawdzane, czy artykuł jest dostępny w żądanej ilości. |
| bonusClassification_ | Przez wartość tej kolumny artykuł może być przypisany do klasyfikacji premiowej. W aplikacji Umowy premiowe klasyfikacja ta może być wykorzystana do uwzględnienia lub wykluczenia artykułów w obliczeniach premii. |
| classificationDiscountsEnabled | Wartość tej kolumny decyduje, czy rabaty między pozycjami są stosowane, czy też nie. |
| commissionClassification_ | W tej kolumnie może być zapisana klasyfikacja prowizyjna dla artykułu. Klasyfikacje prowizyjne grupują określone artykuły w grupę prowizyjną. W aplikacji Umowy prowizyjne mogą być one wykorzystane do tworzenia umów prowizyjnych. |
| costCentre_ | Przypisane w tej kolumnie Koszty – Centrum jest domyślnie wypełniane przy rejestrowaniu artykułu w zamówieniu sprzedaży. |
| costObjective_ | Przypisany w tej kolumnie Koszty – Nośnik jest domyślnie wypełniany przy rejestrowaniu artykułu w zamówieniu sprzedaży. |
| defaultStorageArea_ | Ta kolumna może zawierać określony standardowy magazyn dla artykułu. Jeżeli artykuł jest rejestrowany na pozycji w ofercie sprzedaży i zamówieniu, domyślnie wypełniany jest tu zdefiniowany magazyn. |
| description | Jeżeli zostaną znalezione dane artykułu klienta lub klasyfikacji klienta, w tej kolumnie zwracana jest zapisana nazwa artykułu klienta. |
| detailAndHeaderDiscountsEnabled | Wartość tej kolumny decyduje, czy rabaty pozycji i podstawowe są stosowane, czy też nie. |
| freightCostPackagingUnit_ | Zapisana w tej kolumnie jednostka opakowaniowa kosztów frachtu jest używana w kalkulacji frachtu w procesie sprzedaży, jeżeli w aplikacji o tej samej nazwie są zdefiniowane koszty frachtu zależne od jednostek opakowaniowych. |
| minMargin | W tej kolumnie jest zapisana marża dla artykułu w procentach od kosztu własnego sprzedaży. Jako wartość sugerowana system wyświetla wartość 0,00%, co oznacza, że marża nie jest sprawdzana przy rejestracji pozycji w dokumentach sprzedaży. |
| number | Jeżeli zostaną znalezione dane artykułu klienta lub klasyfikacji klienta, w tej kolumnie zwracany jest zapisany numer artykułu klienta. Numer artykułu klienta jest używany w komunikacji z klientem, z reguły na dokumentach sprzedaży. |
| orderValueDiscountsEnabled | Wartość tej kolumny decyduje, czy rabaty od wartości zamówienia są stosowane, czy też nie. |
| overDeliveryLimit |
W tej kolumnie może być zapisany procent dozwolonej nadmiernej dostawy. Procent nadmiernej dostawy określa, o jaki procent może być nadmiernie dostarczona ilość artykułu. Przykład Dla artykułu jest zdefiniowany procent nadmiernej dostawy wynoszący 10%. Przy ilości pozycji zamówienia wynoszącej 100 szt. i ilości dostawy od 111 szt. podczas potwierdzania kompletacji w widoku Zlecenia dostawy otrzymywana jest wiadomość o błędzie, że maksymalna ilość zamówienia została przekroczona. |
| packagingSizeDiscounts | Wartość tej kolumny decyduje, czyczy rabaty od wielkości opakowania są stosowane, czy też nie. |
| priceClassification_ | Dla klasyfikacji cenowej artykułu mogą być zdefiniowane warunki cenowe. Poprzez przypisanie artykułu do tej klasyfikacji cenowej, artykuł jest w miarę potrzeby uwzględniany w kalkulacji ceny dla tego warunku. |
| pricingUom_ | W tej kolumnie jest podana jednostka cenowa sprzedaży. Ważnymi jednostkami są jednostki sprzedaży zarejestrowane dla tego artykułu. |
| purchasingReferenceAllowed |
W tej kolumnie określane jest powiązanie z procesem zakupu. Na jego podstawie system decyduje, czy w aplikacjach Zapytania ofertowe sprzedaży, Oferty sprzedaży, Zamówienia sprzedaży w pozycji może lub musi być podany dostawca:
|
| splittingAllowed | Wartość tej kolumny decyduje, czy całkowita ilość pozycji zlecenia dostawy ma być kompletowana tylko z jednej partii lub jednego numeru seryjnego. |
| text_ | Ta kolumna zawiera referencję do tekstów, które zostały utworzone dla artykułu sprzedażowego lub rekordu danych artykułu klienta. |
| underDeliveryLimit |
W tej kolumnie może być zapisany procent dozwolonego braku dostawy. Procent braku dostawy określa, o jaki procent może być niedostarczona ilość artykułu. Przykład Dla artykułu jest zdefiniowany procent niedostawy wynoszący 10%. Ilość pozycji dla artykułu wynosi 100 sztuk. W pozycji zamówienia jest wywoływane te 100 sztuk. Jeżeli dostarczonych zostanie co najmniej 90 sztuk, przy księgowaniu dostawy artykułu jest przypisywany i dostarczany status Kompletnie dostarczono. |
Funkcja wirtualna
in_item_in_organizationalUnit_in_supplier_
Implementującą klasą Java: com.cisag.app.general.item.log.SalesItemDataVirtualFunction
Tabela ma te same kolumny, co powyżej opisana tabela wirtualna. Dodatkowo istnieje następująca kolumna:
app_sales_SalesItemData |
|
| Nazwa kolumny | Opis |
| fullText | Jeżeli istnieje wpis w kolumnie text_, referencja jest rozwiązywana, a jawne dane zapisanego tekstu są przechowywane jako Blob w tym atrybucie. |



