{"id":9940,"date":"2025-10-24T14:58:04","date_gmt":"2025-10-24T12:58:04","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=9940"},"modified":"2025-10-27T08:39:44","modified_gmt":"2025-10-27T07:39:44","slug":"tabela-wirtualna-sledzenie-specyfikacji","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/tabela-wirtualna-sledzenie-specyfikacji\/","title":{"rendered":"Tabela wirtualna: \u015aledzenie specyfikacji"},"content":{"rendered":"<div id=\"model-response-message-contentr_159cf80f2f5406dd\" class=\"markdown markdown-main-panel stronger enable-updated-hr-color\" dir=\"ltr\">\n<p>Tabela wirtualna <em>\u015aledzenie specyfikacji<\/em> gromadzi dane o pochodzeniu i zastosowaniu konkretnej specyfikacji, kt\u00f3re s\u0105 niezb\u0119dne do utworzenia dokumentu raportowego <em>Raport: \u015aledzenie specyfikacji<\/em>.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Tabela jest dostosowana do wymaga\u0144 <em>Raport: \u015aledzenie specyfikacji<\/em> i nie powinna by\u0107 u\u017cywana w innych raportach.<\/div><\/section>\n<h3 id=\"grupa-docelowa\" >Grupa docelowa<\/h3>\n<ul>\n<li>Deweloperzy<\/li>\n<\/ul>\n<h3 id=\"opis-tabeli\" >Opis tabeli<\/h3>\n<p>W raporcie mo\u017cna odwo\u0142a\u0107 si\u0119 do wirtualnej tabeli pod nazw\u0105 <code>app_inventory_IdentifierTrackingTable<\/code><\/p>\n<p>Klasa implementuj\u0105ca w j\u0119zyku Java: <code>com.cisag.app.inventory.log.IdentifierTrackingVirtualTable<\/code><\/p>\n<h4 id=\"kolumny-tabeli\" >Kolumny tabeli<\/h4>\n<table style=\"width: 100%; height: 1712px;\">\n<thead>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; width: 99.1667%;\" colspan=\"2\"><strong><strong><code class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">app_inventory_IdentifierTrackingTable<\/code><\/strong><\/strong><strong><br \/>\n<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; width: 20.4762%;\"><strong>Nazwa kolumny<\/strong><\/td>\n<td style=\"height: 23px; width: 78.6905%;\"><strong>Opis<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; width: 20.4762%;\"><b>in_item<\/b><\/td>\n<td style=\"height: 46px; width: 78.6905%;\">Identyfikator artyku\u0142u, dla kt\u00f3rego tabela ma ustali\u0107 dane \u015bledzenia specyfikacji. Podanie tego parametru jest obowi\u0105zkowe.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; width: 20.4762%;\"><b>in_identifier<\/b><\/td>\n<td style=\"height: 46px; width: 78.6905%;\">Identyfikator specyfikacji, dla kt\u00f3rej tabela ma ustali\u0107 dane \u015bledzenia specyfikacji. Podanie tego parametru jest obowi\u0105zkowe.<\/td>\n<\/tr>\n<tr style=\"height: 257px;\">\n<td style=\"height: 257px; width: 20.4762%;\"><b>in_level<\/b><\/td>\n<td style=\"height: 257px; width: 78.6905%;\">Za pomoc\u0105 tego parametru wej\u015bciowego nale\u017cy okre\u015bli\u0107 poziom, do kt\u00f3rego ma by\u0107 prowadzone \u015bledzenie pochodzenia lub zastosowanie danej specyfikacji w celu pozyskania danych. Mo\u017cliwe warto\u015bci to:<\/p>\n<ul>\n<li><strong>Jeden<\/strong> &#8211; \u015bledzenie atrybutu odbywa si\u0119 tylko na najwy\u017cszym poziomie zestawienia materia\u0142owego.<\/li>\n<li><strong>Wszystkie<\/strong> &#8211; \u015bledzenie atrybutu odbywa si\u0119 na wszystkich poziomach zestawienia materia\u0142owego.<\/li>\n<li><strong>Tylko Przyj\u0119cia Towaru<\/strong> &#8211; \u015bledzenie atrybutu odbywa si\u0119 tylko dla operacji pochodz\u0105cych z przyj\u0119cia.<\/li>\n<li><strong>Tylko Wydania<\/strong> -\u015bledzenie atrybutu odbywa si\u0119 tylko dla operacji pochodz\u0105cych z wydania.<\/li>\n<\/ul>\n<p><section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Nale\u017cy wzi\u0105\u0107 pod uwag\u0119 parametr wej\u015bciowy <em>in_view<\/em>: Poziom <em>Tylko Przyj\u0119cia Towaru<\/em> mo\u017ce by\u0107 u\u017cywany tylko w odniesieniu do <em>Pochodzenia<\/em>, natomiast poziom <em>Tylko Wydania<\/em> tylko w odniesieniu do <em>Zastosowania<\/em>.<\/div><\/section><\/td>\n<\/tr>\n<tr style=\"height: 140px;\">\n<td style=\"height: 140px; width: 20.4762%;\"><b>in_view<\/b><\/td>\n<td style=\"height: 140px; width: 78.6905%;\">Nale\u017cy okre\u015bli\u0107, czy dane maj\u0105 dotyczy\u0107 pochodzenia, czy te\u017c zastosowania specyfikacji. Mo\u017cliwe warto\u015bci:<\/p>\n<ul>\n<li><strong>Pochodzenie<\/strong> &#8211; okre\u015blane s\u0105 tylko dane \u015bledzenia specyfikacji, kt\u00f3re odnosz\u0105 si\u0119 do pochodzenia specyfikacji.<\/li>\n<li><strong>Zastosowanie<\/strong> &#8211; okre\u015blane s\u0105 tylko dane \u015bledzenia specyfikacji, kt\u00f3re odnosz\u0105 si\u0119 do zastosowania specyfikacji.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; width: 20.4762%;\"><b>itemGuid<\/b><\/td>\n<td style=\"height: 23px; width: 78.6905%;\">Identyfikator GUID artyku\u0142u.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; width: 20.4762%;\"><b>identifierGuid<\/b><\/td>\n<td style=\"height: 23px; width: 78.6905%;\">Identyfikator GUID specyfikacji.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; width: 20.4762%;\"><b>orderGuid<\/b><\/td>\n<td style=\"height: 46px; width: 78.6905%;\">Je\u017celi transakcja magazynowa, kt\u00f3re utworzy\u0142a \u015bledzenie specyfikacji, ma odniesienie do dokumentu pierwotnego, przekazywany jest identyfikator GUID zlecenia.<\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; width: 20.4762%;\"><b>orderDetailGuid<\/b><\/td>\n<td style=\"height: 93px; width: 78.6905%;\">Je\u017celi transakcja magazynowa, kt\u00f3ra utworzy\u0142a \u015bledzenie specyfikacji, ma odniesienie do dokumentu pierwotnego, przekazywany jest identyfikator GUID pozycji dokumentu.<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Je\u017celi istnieje odniesienie do dokumentu produkcyjnego, identyfikator GUID pozycji nie jest przekazywany.<\/div><\/section><\/td>\n<\/tr>\n<tr style=\"height: 164px;\">\n<td style=\"height: 164px; width: 20.4762%;\"><b>orderType<\/b><\/td>\n<td style=\"height: 164px; width: 78.6905%;\">Je\u017celi wpis \u015bledzenia identyfikatora posiada odniesienie do dokumentu, przekazywany jest typ dokumentu. Mo\u017cliwe typy dokument\u00f3w pochodz\u0105ce ze zbioru warto\u015bci <code class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">com.cisag.app.general.OrderType<\/code>:<\/p>\n<ul>\n<li>Zam\u00f3wienie sprzeda\u017cy<\/li>\n<li>Zlecenie produkcyjne<\/li>\n<li>Dyspozycje magazynowe<\/li>\n<li>Zam\u00f3wienie zakupu<\/li>\n<li>Zlecenie dystrybucji<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; width: 20.4762%;\"><b>date<\/b><\/td>\n<td style=\"height: 93px; width: 78.6905%;\">Poniewa\u017c \u015bledzenie specyfikacji jest zagregowane na poziomie daty ksi\u0119gowania, wszystkie transakcje magazynowe, kt\u00f3re to \u015bledzenie specyfikacji aktualizuj\u0105, maj\u0105 t\u0119 sam\u0105 dat\u0119 ksi\u0119gowania, co transakcja magazynowa, kt\u00f3ra to \u015bledzenie specyfikacji utworzy\u0142a.<\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; width: 20.4762%;\"><b>warehouseGuid<\/b><\/td>\n<td style=\"height: 93px; width: 78.6905%;\">Identyfikator GUID magazynu, kt\u00f3ry nale\u017cy do transakcji magazynowej, kt\u00f3ra utworzy\u0142a wpis \u015bledzenia specyfikacji. Poniewa\u017c wpisy \u015bledzenia s\u0105 sumowane na poziomie magazynu, wszystkie transakcje magazynowe aktualizuj\u0105ce wpis maj\u0105 ten sam magazyn, co operacja, kt\u00f3ra go utworzy\u0142a.<\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; width: 20.4762%;\"><b>transactionTypeGuid<\/b><\/td>\n<td style=\"height: 93px; width: 78.6905%;\">Poniewa\u017c \u015bledzenie specyfikacji jest zagregowane na poziomie klucza ksi\u0119gowania, wszystkie transakcje magazynowych, kt\u00f3re to \u015bledzenie specyfikacji aktualizuj\u0105, maj\u0105 ten sam klucz ksi\u0119gowania, co transakcja magazynowa, kt\u00f3ra to \u015bledzenie specyfikacji utworzy\u0142a.<\/td>\n<\/tr>\n<tr style=\"height: 70px;\">\n<td style=\"height: 70px; width: 20.4762%;\"><b>quantity<\/b><\/td>\n<td style=\"height: 70px; width: 78.6905%;\">Ilo\u015b\u0107 w jednostce podstawowej artyku\u0142u w \u015bledzeniu specyfikacji. W tym atrybucie sumowana jest ilo\u015b\u0107 ze wszystkich operacji materia\u0142owych, kt\u00f3re utworzy\u0142y lub zaktualizowa\u0142y wpis \u015bledzenia specyfikacji.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; width: 20.4762%;\"><b>quantity_1..3<\/b><\/td>\n<td style=\"height: 46px; width: 78.6905%;\">Ilo\u015bci we wszystkich innych jednostkach magazynowych w \u015bledzeniu specyfikacji, w kt\u00f3rych prowadzony jest artyku\u0142.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; width: 20.4762%;\"><b>partnerGuid<\/b><\/td>\n<td style=\"height: 46px; width: 78.6905%;\">Identyfikator GUID partnera, kt\u00f3ry nale\u017cy do transakcji magazynowych, kt\u00f3ra utworzy\u0142a lub ostatnio zaktualizowa\u0142a wpis \u015bledzenia identyfikatora.<\/td>\n<\/tr>\n<tr style=\"height: 163px;\">\n<td style=\"height: 163px; width: 20.4762%;\"><b>costCentreGuid<\/b><\/td>\n<td style=\"height: 163px; width: 78.6905%;\">Identyfikator GUID miejsca powstawania koszt\u00f3w, kt\u00f3re nale\u017cy do transakcji magazynowej, kt\u00f3ra utworzy\u0142a lub ostatnio zaktualizowa\u0142a wpis \u015bledzenia specyfikacji, i w kt\u00f3rej zosta\u0142o u\u017cyte miejsce powstawania koszt\u00f3w. Je\u017celi transakcja magazynowa aktualizuje wpis bez odniesienia do miejsca powstawania koszt\u00f3w, ewentualne istniej\u0105ce odniesienie w \u015bledzeniu jest zachowywane. Je\u017celi funkcja <em>Controlling<\/em> nie jest aktywowana w aplikacji <em>Konfiguracja<\/em>\u00a0dla klienta, ten atrybut nie jest uzupe\u0142niany.<\/td>\n<\/tr>\n<tr style=\"height: 140px;\">\n<td style=\"height: 140px; width: 20.4762%;\"><b>costObjectiveGuid<\/b><\/td>\n<td style=\"height: 140px; width: 78.6905%;\">Identyfikator GUID no\u015bnika koszt\u00f3w, kt\u00f3ry nale\u017cy do transakcji magazynowej, kt\u00f3ra utworzy\u0142a lub ostatnio zaktualizowa\u0142a wpis \u015bledzenia specyfikacji i w kt\u00f3rej u\u017cyto no\u015bnika koszt\u00f3w. Je\u015bli transakcja magazynowa aktualizuje wpis bez odniesienia do no\u015bnika koszt\u00f3w, ewentualne istniej\u0105ce odniesienie do takiego no\u015bnika jest zachowywane. Je\u015bli funkcja <em>Controlling<\/em>\u00a0w aplikacji <em>Konfiguracja\u00a0<\/em>nie jest aktywowana dla klienta, ten atrybut nie jest wype\u0142niany.<\/td>\n<\/tr>\n<tr style=\"height: 84px;\">\n<td style=\"height: 84px; width: 20.4762%;\"><b>level<\/b><\/td>\n<td style=\"height: 84px; width: 78.6905%;\">Poziom, na kt\u00f3rym znajduje si\u0119 wpis \u015bledzenia specyfikacji w ramach zestawienia materia\u0142owego, je\u015bli wpis pochodzi z operacji przyj\u0119cie z produkcji\u00a0lub wydanie na produkcj\u0119. Poziom jest wy\u015bwietlany tylko, gdy jako parametr wej\u015bciowy podano opcje:<\/p>\n<ul>\n<li>Jedna<\/li>\n<li>Wszystkie<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h4 id=\"typ-bazy-danych\" >Typ bazy danych<\/h4>\n<p>Wirtualna tabela <em>\u015aledzenie specyfikacji<\/em> jest dost\u0119pna w bazach danych OLTP.<\/p>\n<h3 id=\"uprawnienia\" >Uprawnienia<\/h3>\n<p>Do okre\u015blenia uprawnie\u0144 do korzystania ze sterownika ODBC u\u017cywa si\u0119 nast\u0119puj\u0105cego obiektu biznesowego:<\/p>\n<p><b>\u015aledzenie specyfikacji <\/b><code>com.cisag.app.inventory.obj.IdentifierTracking<\/code><\/p>\n<p>Obiekt biznesowy nale\u017cy do nast\u0119puj\u0105cej grupy obiekt\u00f3w biznesowych:<\/p>\n<p><code>com.cisag.app.inventory.OrderData<\/code><\/p>\n<\/div>\n","protected":false},"author":28,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-9940","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\/9940","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=9940"}],"version-history":[{"count":7,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/9940\/revisions"}],"predecessor-version":[{"id":39381,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/9940\/revisions\/39381"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=9940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}