{"id":9934,"date":"2025-10-15T09:28:14","date_gmt":"2025-10-15T07:28:14","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=9934"},"modified":"2025-10-15T09:34:43","modified_gmt":"2025-10-15T07:34:43","slug":"tabela-wirtualna-przekroczenie-terminu-przydatnosci","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/tabela-wirtualna-przekroczenie-terminu-przydatnosci\/","title":{"rendered":"Tabela wirtualna: Przekroczenie minimalnej daty przydatno\u015bci"},"content":{"rendered":"<h3 id=\"wprowadzenie\" >Wprowadzenie<\/h3>\n<div id=\"model-response-message-contentr_3a888d3d6235a1a1\" class=\"markdown markdown-main-panel stronger enable-updated-hr-color\" dir=\"ltr\">\n<div id=\"model-response-message-contentr_6fb614b091a60d97\" class=\"markdown markdown-main-panel stronger enable-updated-hr-color\" dir=\"ltr\">\n<p>Wirtualna tabela <em>Przekroczenie minimalnej daty przydatno\u015bci<\/em>\u00a0identyfikuje zapasy wszystkich partii, kt\u00f3rych data minimalnej przydatno\u015bci up\u0142yn\u0119\u0142a. Dat\u0119, do kt\u00f3rej si\u0119 odnosi, mo\u017cna przekaza\u0107 do wirtualnej tabeli. Zapasy s\u0105 wy\u015bwietlane dla ka\u017cdej partii pogrupowanej wed\u0142ug w\u0142a\u015bciciela zapasu, artyku\u0142u i lokalizacji magazynowej, w kt\u00f3rej partia si\u0119 znajduje. Dodatkowymi parametrami zapytania mog\u0105 by\u0107 w\u0142a\u015bciciel zapasu, artyku\u0142 i lokalizacja magazynowa.<\/p>\n<p>Ta wirtualna tabela stanowi rdze\u0144 raportu <em>Przekroczenie minimalnej daty przydatno\u015bci<\/em> (com.cisag.app.inventory.rpt.BatchExpirationReport) i jest z nim \u015bci\u015ble powi\u0105zana. Nie nale\u017cy jej u\u017cywa\u0107 w innych raportach.<\/p>\n<p>Wi\u0119cej informacji na temat wirtualnych tabel mo\u017cna znale\u017a\u0107 w dokumentacji Interfejsu ODBC.<\/p>\n<h3 id=\"grupa-docelowa\" >Grupa docelowa<\/h3>\n<ul>\n<li>Konsultanci<\/li>\n<li>Deweloperzy<\/li>\n<\/ul>\n<h3 id=\"wirtualna-tabela\" >Wirtualna tabela<\/h3>\n<h4 id=\"nazwa-tabeli\" >Nazwa tabeli<\/h4>\n<p>W raporcie mo\u017cna odwo\u0142a\u0107 si\u0119 do tabeli za pomoc\u0105:<code class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">app_inventory_log_BatchExpirationVirtualTable<\/code><\/p>\n<h4 id=\"kolumny-tabeli\" >Kolumny tabeli<\/h4>\n<table style=\"width: 100%; height: 983px;\">\n<thead>\n<tr style=\"height: 30px;\">\n<td style=\"height: 30px; border-style: outset;\" colspan=\"2\"><b>app_inventory_log_BatchExpirationVirtualTable<\/b><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\"><strong>Nazwa kolumny<\/strong><\/td>\n<td style=\"height: 23px; border-style: outset;\"><strong>Opis<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset;\">in_owner<\/td>\n<td style=\"height: 46px; border-style: outset;\">Nale\u017cy wprowadzi\u0107 identyfikator partnera jako kryterium wyszukiwania w\u0142a\u015bciciela zapasu.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\">in_Item<\/td>\n<td style=\"height: 23px; border-style: outset;\">Nale\u017cy wprowadzi\u0107 identyfikator artyku\u0142u jako kryterium wyszukiwania artyku\u0142u.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset;\">in_Warehouse<\/td>\n<td style=\"height: 46px; border-style: outset;\">Nale\u017cy wprowadzi\u0107 identyfikator magazyn\u00f3w jako kryterium wyszukiwania lokalizacji magazynowej.<\/td>\n<\/tr>\n<tr style=\"height: 215px;\">\n<td style=\"height: 215px; border-style: outset;\">in_Status<\/td>\n<td style=\"height: 215px; border-style: outset;\">Nale\u017cy warto\u015bci statusu kontroli jako\u015bci, kt\u00f3re ma posiada\u0107 zapas. Mo\u017cliwe warto\u015bci to:<\/p>\n<ul>\n<li>Zwolniony<\/li>\n<li>W kwarantannie<\/li>\n<li>Zablokowany<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset;\">in_Deadline<\/td>\n<td style=\"height: 46px; border-style: outset;\">Nale\u017cy poda\u0107 dat\u0119, do kt\u00f3rej odnosi si\u0119 minimalna przydatno\u015b\u0107 partii. Podanie daty jest obowi\u0105zkowe.<\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; border-style: outset;\">in_Grouping<\/td>\n<td style=\"height: 93px; border-style: outset;\">Ten parametr umo\u017cliwia kontrol\u0119, czy raport ma by\u0107 grupowany w ramach w\u0142a\u015bciciela zapasu wed\u0142ug artyku\u0142u czy lokalizacji magazynowej. Ten parametr nie jest przetwarzany w wirtualnej tabeli, lecz jest przekazywany do raportu i tam przetwarzany.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\">item<\/td>\n<td style=\"height: 23px; border-style: outset;\">Identyfikator artyku\u0142u.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\">itemDescription<\/td>\n<td style=\"height: 23px; border-style: outset;\">Nazwa artyku\u0142u.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\">itemGuid<\/td>\n<td style=\"height: 23px; border-style: outset;\">GUID artyku\u0142u.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\">identifier<\/td>\n<td style=\"height: 23px; border-style: outset;\">Identyfikator partii.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\">identifierDescription<\/td>\n<td style=\"height: 23px; border-style: outset;\">Nazwa partii.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\">identifierGuid<\/td>\n<td style=\"height: 23px; border-style: outset;\">GUID partii.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\">warehouse<\/td>\n<td style=\"height: 23px; border-style: outset;\">Identyfikator lokalizacji magazynowej.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\">warehouseDescription<\/td>\n<td style=\"height: 23px; border-style: outset;\">Nazwa lokalizacji magazynowej.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\">warehouseGuid<\/td>\n<td style=\"height: 23px; border-style: outset;\">GUID lokalizacji magazynowej.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\">owner<\/td>\n<td style=\"height: 23px; border-style: outset;\">Identyfikator w\u0142a\u015bciciela zapasu.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\">ownerSearchString<\/td>\n<td style=\"height: 23px; border-style: outset;\">Kryterium wyszukiwania w\u0142a\u015bciciela zapasu.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\">ownerGuid<\/td>\n<td style=\"height: 23px; border-style: outset;\">GUID w\u0142a\u015bciciela zapasu.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\">bestBeforeDate<\/td>\n<td style=\"height: 23px; border-style: outset;\">Data minimalnej przydatno\u015bci przekazanej partii.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; border-style: outset;\">expirationDuration<\/td>\n<td style=\"height: 46px; border-style: outset;\">Czas w dniach, od kiedy up\u0142yn\u0119\u0142a data minimalnej przydatno\u015bci w odniesieniu do podanej daty.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; border-style: outset;\">qcStatus<\/td>\n<td style=\"height: 23px; border-style: outset;\">Status kontroli jako\u015bci\u00a0zapasu dla wydanej partii.<\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; border-style: outset;\">onhandQuantity<\/td>\n<td style=\"height: 93px; border-style: outset;\">Stan zapas\u00f3w wydanej partii w jednej z czterech mo\u017cliwych jednostek magazynowych. Je\u015bli artyku\u0142 ma dodatkowe jednostki magazynowe poza jednostk\u0105 podstawow\u0105, u\u017cywana jest pierwsza jednostka handlowa, lub je\u015bli nie ma jednostki handlowej, u\u017cywana jest jednostka podstawowa.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"typ-bazy-danych\" >Typ bazy danych<\/h4>\n<p>Wirtualna tabela jest dost\u0119pna w bazach danych typu <i>baza danych OLTP<\/i>.<\/p>\n<h4 id=\"uprawnienia\" >Uprawnienia<\/h4>\n<p>Do korzystania ze sterownika ODBC u\u017cywana jest nast\u0119puj\u0105ca jednostka biznesowa do okre\u015blania uprawnie\u0144:<\/p>\n<p>Zapas: <code class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">com.cisag.app.inventory.obj.InventoryOnhand<\/code><\/p>\n<\/div>\n<\/div>\n","protected":false},"author":28,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-9934","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-logistyka-magazynowa-wirtualne-tabele-i-funkcje"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/9934","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=9934"}],"version-history":[{"count":3,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/9934\/revisions"}],"predecessor-version":[{"id":39134,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/9934\/revisions\/39134"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=9934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}