{"id":10023,"date":"2024-07-17T11:08:34","date_gmt":"2024-07-17T09:08:34","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/640\/?post_type=ht_kb&#038;p=10023"},"modified":"2025-01-27T08:11:00","modified_gmt":"2025-01-27T07:11:00","slug":"tabela-wirtualna-ceny-sprzedazy-wg-skladnikow-cen-klienta","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/tabela-wirtualna-ceny-sprzedazy-wg-skladnikow-cen-klienta\/","title":{"rendered":"Tabela wirtualna: Ceny sprzeda\u017cy wg sk\u0142adnik\u00f3w cen klienta"},"content":{"rendered":"<h3 id=\"wprowadzenie\" >Wprowadzenie<\/h3>\n<p>W artykule opisany zosta\u0142 spos\u00f3b w jaki <a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/definicje-rozwoj-oprogramowania\/\">wirtualna tabela<\/a> mo\u017ce by\u0107 u\u017cywana do wyszukiwania cen sprzeda\u017cy wg sk\u0142adnik\u00f3w cen klienta (ceny, rabaty, dop\u0142aty i r\u00f3\u017cnice cen, kt\u00f3rych nie nale\u017cy pokazywa\u0107).<\/p>\n<h3 id=\"grupa-docelowa\" >Grupa docelowa<\/h3>\n<ul>\n<li>Konsultanci<\/li>\n<li>Programi\u015bci<\/li>\n<\/ul>\n<p>Tabela mo\u017ce by\u0107 u\u017cywana do wyszukiwania cen sprzeda\u017cy wed\u0142ug sk\u0142adnik\u00f3w cen klienta, kt\u00f3re obejmuj\u0105 wy\u0142\u0105cznie ceny powi\u0105zane z klientem w cennikach sprzeda\u017cy.<\/p>\n<p>Kolumny <em>in_partnerNumber<\/em>, <em>in_fromDate<\/em> i <em>in_untilDate<\/em> s\u0142u\u017c\u0105 jako parametry wej\u015bciowe. Wszystkie parametry wej\u015bciowe s\u0105 obowi\u0105zkowe. Tabela zwraca ceny sprzeda\u017cy zgodnie z powi\u0105zanymi z klientem sk\u0142adnikami cennik\u00f3w sprzeda\u017cy wybranymi za pomoc\u0105 parametr\u00f3w wej\u015bciowych.<\/p>\n<p>Implementowana klasa Java to: <em>com.cisag.app.sales.pricing.log.CustomerPriceDiscountsVirtualTable<\/em>.<\/p>\n<p>Tabela sk\u0142ada si\u0119 z poni\u017cszych kolumn:<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 933px;\">\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; background-color: #ffffff; border-style: outset; border-color: #000000;\" colspan=\"2\">Nazwa tabeli: app_sales_CustomerPriceDiscounts<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\"><strong>Nazwa<\/strong><\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\"><strong>Opis<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">in_partnerNumber<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">Klient\/Klienci przypisani do parametru wej\u015bciowego.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">in_fromDate<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\"><em>Data od<\/em> przypisana do tego parametru wej\u015bciowego. Ceny sprzeda\u017cy wed\u0142ug sk\u0142adnik\u00f3w cen klienta obejmuj\u0105 wszystkie ceny z cennik\u00f3w sprzeda\u017cy powi\u0105zanych z klientem.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">in_untilDate<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\"><em>Data do<\/em> przypisana do tego parametru wej\u015bciowego. Ceny sprzeda\u017cy wed\u0142ug sk\u0142adnik\u00f3w cen klienta obejmuj\u0105 wszystkie ceny z cennik\u00f3w sprzeda\u017cy powi\u0105zanych z klientem.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">partnerGuid_<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">Identyfikator GUID klienta.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">item_<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">Identyfikator GUID pozycji lub identyfikator GUID klasyfikacji cenowej pozycji.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">itemKeyType<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">Sta\u0142a typu referencyjnego pozycji:<\/p>\n<ul>\n<li>ITEM<\/li>\n<li>CLASSIFICATION<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"height: 70px;\">\n<td style=\"width: 50%; height: 70px; border-style: outset; border-color: #000000;\">partnerKey_<\/td>\n<td style=\"width: 50%; height: 70px; border-style: outset; border-color: #000000;\">Identyfikator GUID klienta lub identyfikator GUID klasyfikacji cenowej klienta.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">partnerKeyType<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">Sta\u0142a typu referencyjnego partnera<\/p>\n<ul>\n<li>PARTNER<\/li>\n<li>CLASSIFICATION<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">priceList_<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">Identyfikator GUID cennika sprzeda\u017cy.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">scaleKey_<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">Identyfikator GUID wagi.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">scaleType<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">Sta\u0142a typu wagi<\/p>\n<ul>\n<li>QUANTITY_VALUE<\/li>\n<li>MONETARY_VALUE<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">scaleValue<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset; border-color: #000000;\">Kolumna zawiera skal\u0119 i sk\u0142ada si\u0119 z:<\/p>\n<ul>\n<li>dla ilo\u015bci &#8211; ilo\u015b\u0107 i jednostka sprzeda\u017cy pozycji<\/li>\n<li>dla warto\u015bci &#8211; warto\u015bci i waluty cennika sprzeda\u017cy<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"height: 165px;\">\n<td style=\"width: 50%; height: 165px; border-style: outset; border-color: #000000;\">validFrom<\/td>\n<td style=\"width: 50%; height: 165px; border-style: outset; border-color: #000000;\">Pocz\u0105tek okresu wa\u017cno\u015bci cennika w momencie wykonywania zapytania w odniesieniu do strefy czasowej aktywnej organizacji dla danych wyj\u015bciowych w raporcie.<\/td>\n<\/tr>\n<tr style=\"height: 133px;\">\n<td style=\"width: 50%; height: 133px; border-style: outset; border-color: #000000;\">validFrom_gmt<\/td>\n<td style=\"width: 50%; height: 133px; border-style: outset; border-color: #000000;\">Pocz\u0105tek okresu wa\u017cno\u015bci cennika w momencie wykonywania zapytania w odniesieniu do strefy\u00a0czasowej GMT.<\/td>\n<\/tr>\n<tr style=\"height: 133px;\">\n<td style=\"width: 50%; height: 133px; border-style: outset; border-color: #000000;\">fromDate<\/td>\n<td style=\"width: 50%; height: 133px; border-style: outset; border-color: #000000;\">Parametr wej\u015bciowy jako pocz\u0105tek okresu dla danych wyj\u015bciowych w raporcie.<\/td>\n<\/tr>\n<tr style=\"height: 133px;\">\n<td style=\"width: 50%; height: 133px; border-style: outset; border-color: #000000;\">untilDate<\/td>\n<td style=\"width: 50%; height: 133px; border-style: outset; border-color: #000000;\">Parametr wej\u015bciowy jako koniec okresu dla danych wyj\u015bciowych w raporcie.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Dalsze kolumny wyj\u015bciowe i szczeg\u00f3\u0142owe informacje na temat uzyskiwania dost\u0119pu do zawarto\u015bci dynamicznych obiekt\u00f3w biznesowych przy u\u017cyciu tabel wirtualnych mo\u017cna znale\u017a\u0107 w dokumentacji <em><a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/wprowadzenie-dostep-do-dynamicznych-obiektow-biznesowych\/\">Wprowadzenie: Dost\u0119p do dynamicznych obiekt\u00f3w biznesowych<\/a><\/em> i <em><a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/generyczne-dynamiczne-obiekty-biznesowe\/\">Generyczne dynamiczne obiekty biznesowe<\/a><\/em>.<\/div><\/section>\n<p>Wykorzystanie tabeli wirtualnej<\/p>\n<p>Tabela wirtualna zawiera wszystkie ceny sprzeda\u017cy wg sk\u0142adnik\u00f3w cen z klienta i obejmuje ceny z cennik\u00f3w sprzeda\u017cy zwi\u0105zane z klientem wraz ze sk\u0142adnikami (ceny, rabaty, dop\u0142aty i r\u00f3\u017cnica cen nie mog\u0105 by\u0107 wykluczone). Mo\u017cna dokona\u0107 rozr\u00f3\u017cnienia mi\u0119dzy cennikami standardowymi i promocyjnymi. Wynik wyj\u015bciowy mo\u017cna podzieli\u0107 na poziomy cennik\u00f3w przy u\u017cyciu odpowiedniej sekwencji sortowania dla ka\u017cdego cennika.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">W raporcie <em>com.cisag.app.sales.pricing.rpt.PriceListCustomer<\/em> mo\u017cna zobaczy\u0107, w jaki spos\u00f3b ceny sprzeda\u017cy s\u0105 wyprowadzane zgodnie z komponentami cenowymi zwi\u0105zanymi z klientem.<\/div><\/section>\n<h4 id=\"typ-bazy-danych\" >Typ bazy danych<\/h4>\n<p>Tabela wirtualna jest dost\u0119pna w bazach danych typu OLTP.<\/p>\n<h4 id=\"uprawnienia\" >Uprawnienia<\/h4>\n<p>Poni\u017csza jednostka biznesowa s\u0142u\u017cy do okre\u015blania uprawnie\u0144 dla sterownika ODBC:<\/p>\n<p>Cennik sprzeda\u017cy &#8211;\u00a0com.cisag.app.sales.obj.PriceListing<\/p>\n","protected":false},"author":28,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-10023","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-sprzedaz-wirtualne-tabele-i-funkcje"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/10023","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/comments?post=10023"}],"version-history":[{"count":8,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/10023\/revisions"}],"predecessor-version":[{"id":24220,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/10023\/revisions\/24220"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/media?parent=10023"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}