{"id":11188,"date":"2024-08-29T10:47:17","date_gmt":"2024-08-29T08:47:17","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/640\/?post_type=ht_kb&#038;p=11188"},"modified":"2025-01-31T11:02:26","modified_gmt":"2025-01-31T10:02:26","slug":"import-transakcji-magazynowych","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/documentation\/import-transakcji-magazynowych\/","title":{"rendered":"Import transakcji magazynowych"},"content":{"rendered":"<h1 id=\"_\" ><\/h1>\n<p>Niniejsza dokumentacja opisuje instrukcje korzystania z aplikacji\u00a0<em>Import danych<\/em> w odniesieniu do transakcji magazynowych. Opis aplikacji <em>Import danych<\/em>, kt\u00f3ry zawiera r\u00f3wnie\u017c opisy p\u00f3l i przycisk\u00f3w, mo\u017cna znale\u017a\u0107 w dokumentacji\u00a0<em>Import danych.<\/em><\/p>\n<h3 id=\"definicje-terminow\" >Definicje termin\u00f3w<\/h3>\n<ul>\n<li><strong>Zapotrzebowanie bez dowodu<\/strong> &#8212; aby m\u00f3c zarezerwowa\u0107 zapotrzebowanie bez konieczno\u015bci wcze\u015bniejszego wprowadzania dokumentu, dost\u0119pny jest pseudo dokument <em>Zapotrzebowanie bez dowodu<\/em>. <em>Zapotrzebowanie bez dowodu <\/em>posiada identyfikator i liczy si\u0119 jako inicjator zapotrzebowania.<\/li>\n<\/ul>\n<h3 id=\"informacje-ogolne\" >Informacje og\u00f3lne<\/h3>\n<p>Import transakcji magazynowych nale\u017cy rozumie\u0107 jako opcj\u0119 przesy\u0142ania transakcji magazynowych za po\u015brednictwem interfejsu importu, kt\u00f3ry mo\u017ce by\u0107 u\u017cywany g\u0142\u00f3wnie do przesy\u0142ania starszych danych z zapas\u00f3w i do &#8222;elektronicznego&#8221; potwierdzania transakcji magazynowych.<\/p>\n<p>Importowanie transakcji magazynowych skutkuje aktualizacj\u0105 wyceny stan\u00f3w magazynowych, ewidencji dost\u0119pno\u015bci i\/lub wyceny zapas\u00f3w w importowanych transakcjach magazynowych, w zale\u017cno\u015bci od u\u017cytego klucza transakcji. Je\u015bli okre\u015blono proces specjalny, import mo\u017ce r\u00f3wnie\u017c prowadzi\u0107 do aktualizacji statusu dokumentu lub aktualizacji <em>Zapotrzebowania bez dowodu<\/em>.<\/p>\n<p>Aby m\u00f3c wysy\u0142a\u0107 transakcje magazynowe za po\u015brednictwem interfejsu importu, nale\u017cy zdefiniowa\u0107 co najmniej jeden filtr do importowania transakcji magazynowych.<\/p>\n<p>Podczas przesy\u0142ania transakcji magazynowych za po\u015brednictwem interfejsu importu przeprowadzane s\u0105 te same kontrole, co podczas przesy\u0142ania transakcji magazynowych za po\u015brednictwem aplikacji <em>Transakcje magazynowe<\/em>. Przyk\u0142adowo, nie mo\u017cna zaimportowa\u0107 transakcji magazynowej dla magazynu, do kt\u00f3rego nie ma si\u0119 uprawnie\u0144. W takim przypadku wy\u015bwietlany jest komunikat o b\u0142\u0119dzie i tworzony jest wpis w protokole wymiany danych.<\/p>\n<h3 id=\"instrukcja\" >Instrukcja<\/h3>\n<ol>\n<li>Pierwszym krokiem jest uruchomienie aplikacji\u00a0<em>Import danych.<\/em><\/li>\n<li>Nast\u0119pnie nale\u017cy wy\u015bwietli\u0107 obiekt biznesowy poprzez filtr &#8222;com.cisag.app.inventory.obj.InventoryTransaction&#8221;.<\/li>\n<li>Wy\u015bwietlony zostanie filtr importowania specyfikacji (W razie potrzeby mo\u017cna r\u00f3wnie\u017c utworzy\u0107 nowy filtr dla tego obiektu biznesowego).<\/li>\n<li>Wybrane atrybuty filtra s\u0105 ju\u017c pod\u015bwietlone. W razie potrzeby nadal mo\u017cna dostosowa\u0107 atrybuty.<\/li>\n<li>Nale\u017cy wybra\u0107 przycisk [<strong>Import danych<\/strong>] na standardowym pasku przycisk\u00f3w.<\/li>\n<li>Otworzy si\u0119 okno dialogowe\u00a0<em>Import danych.<\/em><\/li>\n<li>W tym oknie dialogowym mo\u017cna ustawi\u0107 pliku importu. Szczeg\u00f3\u0142owy opis p\u00f3l mo\u017cna znale\u017a\u0107 w dokumentacji importu danych w sekcji o tej samej nazwie.<\/li>\n<li>Import mo\u017cna przeprowadzi\u0107, naciskaj\u0105c przycisk [<strong>W tle<\/strong>] lub [<strong>Natychmiast<\/strong>].<\/li>\n<\/ol>\n<h3 id=\"szczegolowe-informacje-i-przyklady\" >Szczeg\u00f3\u0142owe informacje i przyk\u0142ady<\/h3>\n<p>U\u017cytkownik powinien zapozna\u0107 si\u0119 z poni\u017cszymi informacjami na nast\u0119puj\u0105ce tematy:<\/p>\n<ul>\n<li><em><span style=\"color: initial;\">Tworzenie transakcji magazynowych za pomoc\u0105 interfejsu importu<\/span><\/em><\/li>\n<\/ul>\n<p>W tej sekcji znajduj\u0105 si\u0119 r\u00f3wnie\u017c przyk\u0142ady plik\u00f3w importu<\/p>\n<ul>\n<li><em>Funkcje specjalne dla importu transakcji magazynowych<\/em><\/li>\n<li><em>Import archiwalnych transakcji magazynowych<\/em><\/li>\n<\/ul>\n<h4 id=\"tworzenie-transakcji-magazynowych-za-pomoca-interfejsu-importu\" >Tworzenie transakcji magazynowych za pomoc\u0105 interfejsu importu<\/h4>\n<p>Atrybuty, kt\u00f3re nale\u017cy zaimportowa\u0107, aby uzyska\u0107 prawid\u0142ow\u0105 transakcje magazynow\u0105, zale\u017c\u0105 od u\u017cywanego artyku\u0142u, jednostki \u0142adunkowej, klucza transakcji i magazynu. List\u0119 obs\u0142ugiwanych atrybut\u00f3w mo\u017cna znale\u017a\u0107 w rozdziale <em><a href=\"#_\u00dcbersicht:_Unterst\u00fctze_Attribute_be\">Przegl\u0105d: Atrybuty obs\u0142ugiwane podczas importu<\/a>.<\/em><\/p>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">Przych\u00f3d artyku\u0142u z kilkoma jednostkami artyku\u0142u i jednostk\u0105 opakowaniow\u0105 w magazynie zwyk\u0142ym<\/p>\n<p>Plik XML, kt\u00f3ry jest u\u017cywany do transakcji przyj\u0119cia artyku\u0142u, kt\u00f3ry posiada kilka jednostek artyku\u0142u i jednostek opakowaniowych do magazynu zwyk\u0142ego, ma np. nast\u0119puj\u0105c\u0105 zawarto\u015b\u0107:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n&lt;semiramis xmlns=\"com.cisag.app.inventory.obj.InventoryTransaction\"\nxsi:schemaLocation=\"com.cisag.app.inventory.obj.InventoryTransactio\nn InventoryTransaction.xsd\" locale=\"en-US-XMLSchemaCompliant\"\nxmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\"&gt;\n &lt;InventoryTransaction\nxmlns=\"com.cisag.app.inventory.obj.InventoryTransaction\"&gt;\n &lt;Type&gt;02&lt;\/Type&gt;\n &lt;date&gt;2015-04-07T23:00:00.000Z&lt;\/date&gt;\n &lt;Item&gt;10010&lt;\/Item&gt;\n &lt;Identifier&gt;&lt;\/Identifier&gt;\n &lt;ReferenceItem&gt;&lt;\/ReferenceItem&gt;\n &lt;ReferenceIdentifier&gt;&lt;\/ReferenceIdentifier&gt;\n &lt;Storage&gt;\n &lt;warehouse&gt;HAN1&lt;\/warehouse&gt;\n &lt;zone&gt;&lt;\/zone&gt;\n &lt;location&gt;&lt;\/location&gt;\n &lt;\/Storage&gt;\n&lt;ReferenceStorage&gt;\n &lt;warehouse&gt;&lt;\/warehouse&gt;\n &lt;zone&gt;&lt;\/zone&gt;\n &lt;location&gt;&lt;\/location&gt;\n &lt;\/ReferenceStorage&gt;\n &lt;StorageUnit&gt;&lt;\/StorageUnit&gt;\n &lt;storageUnitCount&gt;&lt;\/storageUnitCount&gt;\n &lt;UnitLoad&gt;&lt;\/UnitLoad&gt;\n &lt;referenceText&gt;Importierte Materialbuchung&lt;\/referenceText&gt;\n &lt;Partner&gt;&lt;\/Partner&gt;\n &lt;quantity index=\"0\"&gt;\n &lt;amount&gt;100&lt;\/amount&gt;\n &lt;Uom&gt;Stk&lt;\/Uom&gt;\n &lt;\/quantity&gt;\n &lt;quantity index=\"1\"&gt;\n &lt;amount&gt;99&lt;\/amount&gt;\n &lt;Uom&gt;kg&lt;\/Uom&gt;\n &lt;\/quantity&gt;\n &lt;orderQuantity&gt;\n &lt;amount&gt;1&lt;\/amount&gt;\n &lt;Uom&gt;Ktng&lt;\/Uom&gt;\n &lt;\/orderQuantity&gt;\n &lt;value&gt;\n &lt;amount1&gt;10&lt;\/amount1&gt;\n &lt;amount2&gt;&lt;\/amount2&gt;\n &lt;amount3&gt;&lt;\/amount3&gt;\n &lt;\/value&gt;\n &lt;valueDimension&gt;PER_UNIT&lt;\/valueDimension&gt;\n &lt;info&gt;\n &lt;CostCentre&gt;&lt;\/CostCentre&gt;\n &lt;CostObjective&gt;&lt;\/CostObjective&gt;\n &lt;\/info&gt;\n &lt;TargetOwner&gt;00000&lt;\/TargetOwner&gt;\n &lt;SourceOwner&gt;00000&lt;\/SourceOwner&gt;\n &lt;extendedPostingOrder&gt;\n &lt;type&gt;&lt;\/type&gt;\n &lt;orderType&gt;&lt;\/orderType&gt;\n &lt;orderNumber&gt;&lt;\/orderNumber&gt;\n &lt;detailNumber&gt;&lt;\/detailNumber&gt;\n &lt;subDetailNumber&gt;&lt;\/subDetailNumber&gt;\n &lt;\/extendedPostingOrder&gt;\n &lt;extendedOriginalOrder&gt;\n &lt;type&gt;&lt;\/type&gt;\n &lt;orderType&gt;&lt;\/orderType&gt;\n &lt;orderNumber&gt;&lt;\/orderNumber&gt;\n &lt;detailNumber&gt;&lt;\/detailNumber&gt;\n &lt;subDetailNumber&gt;&lt;\/subDetailNumber&gt;\n &lt;\/extendedOriginalOrder&gt;\n &lt;OriginalDemand&gt;&lt;\/OriginalDemand&gt;\n &lt;OffsetAccount&gt;&lt;\/OffsetAccount&gt;\n &lt;\/InventoryTransaction&gt;\n&lt;\/semiramis&gt;<\/pre>\n<p><\/div><\/section>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\">Przych\u00f3d artyku\u0142u z jednostk\u0105 artyku\u0142u i jednostk\u0105 opakowaniow\u0105 w magazynie zwyk\u0142ym<\/p>\n<p>Plik XML, kt\u00f3ry jest u\u017cywany do transakcji przyj\u0119cia artyku\u0142u, kt\u00f3ry posiada tylko jedn\u0105 jednostk\u0119 artyku\u0142u i jedn\u0105 jednostk\u0119 opakowania do magazynu zwyk\u0142ego, ma na przyk\u0142ad nast\u0119puj\u0105c\u0105 zawarto\u015b\u0107:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n&lt;semiramis xmlns=\"com.cisag.app.inventory.obj.InventoryTransaction\"\nxsi:schemaLocation=\"com.cisag.app.inventory.obj.InventoryTransactio\nn InventoryTransaction.xsd\" locale=\"en-US-XMLSchemaCompliant\"\nxmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\"&gt;\n &lt;InventoryTransaction\nxmlns=\"com.cisag.app.inventory.obj.InventoryTransaction\"&gt;\n &lt;Type&gt;02&lt;\/Type&gt;\n &lt;date&gt;2015-04-07T23:00:00.000Z&lt;\/date&gt;\n &lt;Item&gt;10020&lt;\/Item&gt;\n &lt;Identifier&gt;&lt;\/Identifier&gt;\n &lt;ReferenceItem&gt;&lt;\/ReferenceItem&gt;\n &lt;ReferenceIdentifier&gt;&lt;\/ReferenceIdentifier&gt;\n &lt;Storage&gt;\n &lt;warehouse&gt;HAN2&lt;\/warehouse&gt;\n &lt;zone&gt;Z1&lt;\/zone&gt;\n &lt;location&gt;001-001&lt;\/location&gt;\n &lt;\/Storage&gt;\n &lt;ReferenceStorage&gt;\n &lt;warehouse&gt;&lt;\/warehouse&gt;\n &lt;zone&gt;&lt;\/zone&gt;\n &lt;location&gt;&lt;\/location&gt;\n &lt;\/ReferenceStorage&gt;\n &lt;StorageUnit&gt;PAL&lt;\/StorageUnit&gt;\n &lt;storageUnitCount&gt;1&lt;\/storageUnitCount&gt;\n &lt;UnitLoad&gt;&lt;\/UnitLoad&gt;\n &lt;referenceText&gt;Importierte Materialbuchung&lt;\/referenceText&gt;\n &lt;Partner&gt;&lt;\/Partner&gt;\n &lt;quantity index=\"0\"&gt;\n &lt;amount&gt;100&lt;\/amount&gt;\n &lt;Uom&gt;Stk&lt;\/Uom&gt;\n &lt;\/quantity&gt;\n &lt;orderQuantity&gt;\n &lt;amount&gt;1&lt;\/amount&gt;\n &lt;Uom&gt;Ktng&lt;\/Uom&gt;\n &lt;\/orderQuantity&gt;\n &lt;value&gt;\n &lt;amount1&gt;10&lt;\/amount1&gt;\n &lt;amount2&gt;&lt;\/amount2&gt;\n &lt;amount3&gt;&lt;\/amount3&gt;\n &lt;\/value&gt;\n &lt;valueDimension&gt;PER_UNIT&lt;\/valueDimension&gt;\n &lt;info&gt;\n &lt;CostCentre&gt;&lt;\/CostCentre&gt;\n &lt;CostObjective&gt;&lt;\/CostObjective&gt;\n &lt;\/info&gt;\n &lt;TargetOwner&gt;00000&lt;\/TargetOwner&gt;\n &lt;SourceOwner&gt;00000&lt;\/SourceOwner&gt;\n&lt;extendedPostingOrder&gt;\n &lt;type&gt;&lt;\/type&gt;\n &lt;orderType&gt;&lt;\/orderType&gt;\n &lt;orderNumber&gt;&lt;\/orderNumber&gt;\n &lt;detailNumber&gt;&lt;\/detailNumber&gt;\n &lt;subDetailNumber&gt;&lt;\/subDetailNumber&gt;\n &lt;\/extendedPostingOrder&gt;\n &lt;extendedOriginalOrder&gt;\n &lt;type&gt;&lt;\/type&gt;\n &lt;orderType&gt;&lt;\/orderType&gt;\n &lt;orderNumber&gt;&lt;\/orderNumber&gt;\n &lt;detailNumber&gt;&lt;\/detailNumber&gt;\n &lt;subDetailNumber&gt;&lt;\/subDetailNumber&gt;\n &lt;\/extendedOriginalOrder&gt;\n &lt;OriginalDemand&gt;&lt;\/OriginalDemand&gt;\n &lt;OffsetAccount&gt;&lt;\/OffsetAccount&gt;\n &lt;\/InventoryTransaction&gt;\n&lt;\/semiramis&gt;<\/pre>\n<p><\/div><\/section>\n<h4 id=\"funkcje-specjalne-dla-importu-transakcji-magazynowych\" >Funkcje specjalne dla importu transakcji magazynowych<\/h4>\n<h5 id=\"nieprawidlowe-transakcje-magazynowe\" >Nieprawid\u0142owe transakcje magazynowe<\/h5>\n<p>Je\u015bli nie mo\u017cna pomy\u015blnie zaimportowa\u0107 transakcji magazynowej, w protokole wymiany danych tworzony jest wpis, kt\u00f3ry mo\u017cna wykorzysta\u0107 do analizy b\u0142\u0119d\u00f3w. Nast\u0119pnie system kontynuuje prac\u0119 z kolejn\u0105 transakcj\u0105 magazynow\u0105 w pliku importu.<\/p>\n<p>Import transakcji magazynowych prowadzi do zmiany stan\u00f3w magazynowych, je\u015bli u\u017cyty klucz transakcji przewiduje przesuni\u0119cie ilo\u015bciowe. Je\u015bli serwer logistyki magazynowej odpowiedzialny za magazyn nie ma statusu <em>W dzia\u0142aniu,<\/em> generowane s\u0105 transakcje magazynowe, ale ilo\u015bci i warto\u015bci zapas\u00f3w nie s\u0105 aktualizowane. W takim przypadku nale\u017cy sprawdzi\u0107 status serwera logistyki magazynu. Wi\u0119cej informacji na ten temat mo\u017cna znale\u017a\u0107 w dokumentacji <em>Serwer logistyki magazynowej.<\/em><\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Niezb\u0119dne serwery logistyki magazynowej mo\u017cna okre\u015bli\u0107 na podstawie magazyn\u00f3w u\u017cytych w zaimportowanych transakcjach magazynowych.<\/div><\/section>\n<h5 id=\"dostepnosc\" >Dost\u0119pno\u015b\u0107<\/h5>\n<p>Import transakcji magazynowych prowadzi do zmiany dost\u0119pno\u015bci, je\u015bli u\u017cyty klucz transakcji przewiduje przesuni\u0119cie ilo\u015bciowe, a przesuni\u0119cie ilo\u015bciowe wyst\u0119puje na poziomie magazynu. Mo\u017cliwe s\u0105 nast\u0119puj\u0105ce scenariusze, w kt\u00f3rych dost\u0119pno\u015b\u0107 jest zmieniana przez zaimportowane transakcje magazynowe:<\/p>\n<ul>\n<li>Je\u015bli importowana transakcja magazynowa nie jest procesem specjalnym, to na podstawie tej transakcji tworzona jest dost\u0119pno\u015b\u0107. Ta dost\u0119pno\u015b\u0107 pozostaje taka sama do momentu przetworzenia przez serwer logistyki magazynowej zaimportowanej transakcji magazynowej i zaktualizowania stanu magazynowego.<\/li>\n<li>Je\u015bli importowana transakcja magazynowa reprezentuje proces specjalny, taki jak <em>Zarezerwowany rozch\u00f3d bez dokumentu<\/em>, to dost\u0119pno\u015b\u0107 zapotrzebowania bez dowodu jest uzupe\u0142niana podczas importu i odtwarzana dla transakcji magazynowych w tym samym czasie. Niemniej jednak, ilo\u015b\u0107 artyku\u0142u nie jest w og\u00f3le dost\u0119pna jako dost\u0119pny zapas; statusy procesu <em>Zako\u0144czone<\/em> i <i>Zarejestrowane <\/i>odzwierciedlaj\u0105 bardziej transfer.<\/li>\n<\/ul>\n<p>Podobnie jak w pierwszym przypadku, dost\u0119pno\u015b\u0107 transakcji magazynowych pozostaje taka sama do momentu przetworzenia ich przez serwer logistyki magazynowej i zaktualizowania stanu magazynowego.<\/p>\n<h5 id=\"rezerwacja\" >Rezerwacja<\/h5>\n<p>Import transakcji magazynowych prowadzi do zmiany powi\u0105zanego zapotrzebowania lub powi\u0105zanych danych inicjatora zapotrzebowania, je\u015bli u\u017cyty klucz transakcji przewiduje przesuni\u0119cie ilo\u015bciowe, a \u00f3w przesuni\u0119cie odbywa si\u0119 na poziomie magazynu. Podobnie jak w przypadku dost\u0119pno\u015bci, mo\u017cliwych jest kilka scenariuszy, w kt\u00f3rych zapotrzebowanie i dane zapotrzebowania s\u0105 zmieniane podczas importowania transakcji magazynowych:<\/p>\n<ul>\n<li>Je\u015bli importowane transakcje magazynowe nie stanowi\u0105 procesu specjalnego, to na podstawie tej transakcji magazynowej generowane s\u0105 zapotrzebowania lub dane inicjatora zapotrzebowania. Dane te pozostaj\u0105 takie same do momentu przetworzenia zaimportowanej transakcji magazynowej przez serwer logistyki magazynowej i aktualizacji stanu magazynowego.<\/li>\n<li>Je\u015bli importowane transakcje magazynowe reprezentuj\u0105 proces specjalny, taki jak <em>Zarezerwowany rozch\u00f3d bez dokumentu<\/em>, dane zapotrzebowania bez dokumentu s\u0105 uzupe\u0142niane podczas importu i odtwarzane dla transakcji magazynowej w tym samym czasie. Niemniej jednak, ilo\u015b\u0107 artyku\u0142u nie jest w og\u00f3le dost\u0119pna jako dost\u0119pny zapas; statusy procesu <em>Zako\u0144czone<\/em> i <i>Zarejestrowane <\/i>odzwierciedlaj\u0105 bardziej transfer.<\/li>\n<\/ul>\n<p>Podobnie jak w pierwszym przypadku, dane dotycz\u0105ce zapotrzebowania transakcji magazynowej pozostaj\u0105 do momentu przetworzenia ich przez serwer logistyki magazynowej i zaktualizowania stan\u00f3w magazynowych.<\/p>\n<section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Dane zapotrzebowania s\u0105 zmieniane tylko wtedy, gdy u\u017cywane s\u0105 rezerwacje. Wyj\u0105tkiem s\u0105 numery serii z ewidencj\u0105 stan\u00f3w magazynowych. W przypadku tego typu specyfikacji zawsze generowane s\u0105 dane dotycz\u0105ce zapotrzebowania lub danych inicjatora zapotrzebowania.<\/div><\/section>\n<h5 id=\"wycena-zapasow\" >Wycena zapas\u00f3w<\/h5>\n<p>Import transakcji magazynowej prowadzi do zmiany warto\u015bci zapas\u00f3w, je\u015bli u\u017cyty klucz transakcji przewiduje wycen\u0119 zapas\u00f3w. R\u00f3wnie\u017c w tym przypadku odpowiedzialny serwer logistyki magazynowej musi mie\u0107 status <em>W dzia\u0142aniu,<\/em> aby mo\u017cna by\u0142o przeprowadzi\u0107 wycen\u0119 zapas\u00f3w.<\/p>\n<p>Ceny s\u0105 wykorzystywane do wyceny zapas\u00f3w w nast\u0119puj\u0105cy spos\u00f3b:<\/p>\n<ul>\n<li>Je\u015bli ceny s\u0105 podane we wszystkich walutach, to zostan\u0105 one przyj\u0119te.<\/li>\n<li>Je\u015bli okre\u015blono tylko jedn\u0105 walut\u0119, to pozosta\u0142e waluty lub te z warto\u015bci\u0105 zero s\u0105 obliczane automatycznie. U\u017cywany jest kurs wymiany, kt\u00f3ry obowi\u0105zywa\u0142 w momencie okre\u015blonej daty transakcji.<\/li>\n<li>Gdy nie okre\u015blono waluty (nawet z warto\u015bci\u0105 zero), to cena jest okre\u015blana za pomoc\u0105 klucza transakcji, je\u015bli wymagana jest cena.<\/li>\n<\/ul>\n<h5 id=\"aktualizacja-statusu-poprzez-powiazane-zlecenie\" >Aktualizacja statusu poprzez powi\u0105zane zlecenie<\/h5>\n<p>Zaimportowana transakcja magazynowa mo\u017ce by\u0107 powi\u0105zana z dokumentem transakcji magazynowej i dokumentem pierwotnym. Dokument transakcji magazynowej to dokument, kt\u00f3ry wygenerowa\u0142 transakcj\u0119 magazynow\u0105. Dokument pierwotny to dokument znajduj\u0105cy si\u0119 na pocz\u0105tku \u0142a\u0144cucha dokument\u00f3w. Podczas importowania transakcji magazynowej status dokumentu pierwotnego powi\u0105zanego z transakcj\u0105 magazynow\u0105 jest aktualizowany tylko wtedy, gdy transakcja magazynowa zostanie oznaczone jako proces specjalny. Nast\u0119puj\u0105ce procesy specjalne wymagaj\u0105 okre\u015blenia dokumentu jako dokumentu pierwotnego:<\/p>\n<ul>\n<li><strong>Zwroty do dostawc\u00f3w <\/strong>&#8212; wymagane s\u0105 dane pozycji zam\u00f3wienia zakupu<\/li>\n<\/ul>\n<ul>\n<li><strong>Przych\u00f3d na produkcj\u0119<\/strong> &#8212; wymagane s\u0105 dane zlecenia produkcyjnego<\/li>\n<\/ul>\n<ul>\n<li><strong>Rozch\u00f3d z produkcji<\/strong> &#8212; wymagane s\u0105 dane pozycji materia\u0142owej<\/li>\n<\/ul>\n<ul>\n<li><strong>Przyj\u0119cie produktu ubocznego<\/strong> &#8212; wymagane s\u0105 dane produktu ubocznego<\/li>\n<\/ul>\n<ul>\n<li><strong>Materia\u0142y do produkcji obcej<\/strong> &#8212; wymagane s\u0105 dane dostarczanego materia\u0142u<\/li>\n<\/ul>\n<p>We wszystkich innych przypadkach status dokumentu pierwotnego nie jest aktualizowany przez transakcj\u0119 magazynow\u0105. Statusy wszystkich innych okre\u015blonych dokument\u00f3w nigdy nie s\u0105 aktualizowane.<\/p>\n<h4 id=\"import-archiwalnych-transakcji-magazynowych\" >Import archiwalnych transakcji magazynowych<\/h4>\n<p>Import archiwalnych transakcji magazynowych odnosi si\u0119 do transferu wszystkich transakcji magazynowych z systemu \u017ar\u00f3d\u0142owego do systemu docelowego. W przeciwie\u0144stwie do importu bie\u017c\u0105cych transakcji magazynowych, u\u017cytkownik mo\u017ce r\u00f3wnie\u017c przenie\u015b\u0107 \u015bredni\u0105 ruchom\u0105 cen\u0119. Niemniej jednak, musz\u0105 by\u0107 spe\u0142nione nast\u0119puj\u0105ce minimalne wymagania:<\/p>\n<ul>\n<li>Zaimportowane transakcje magazynowe mog\u0105 by\u0107 przetwarzane w systemie docelowym przez serwer logistyki magazynowej.<\/li>\n<li>Transakcje magazynowe s\u0105 przetwarzane w systemie docelowym w tej samej kolejno\u015bci, co w systemie \u017ar\u00f3d\u0142owym.<\/li>\n<li>W systemie docelowym przed importem nie ma \u017cadnych istotnych transakcji magazynowych dla mo\u017cliwych poziom\u00f3w wyceny (artyku\u0142 i artyku\u0142\/magazyn).<\/li>\n<\/ul>\n<p>Kolejno\u015b\u0107, w jakiej transakcje magazynowe s\u0105 przetwarzane przez serwer logistyki magazynowej, ma ogromne znaczenie dla wyniku \u015bredniej ruchomej ceny. Z tego powodu, podczas importowania archiwalnych transakcji magazynowych nale\u017cy zwr\u00f3ci\u0107 szczeg\u00f3ln\u0105 uwag\u0119, aby importowane transakcje magazynowe by\u0142y przetwarzane w tej samej kolejno\u015bci, co w systemie \u017ar\u00f3d\u0142owym. Aby to osi\u0105gn\u0105\u0107, transakcje magazynowe w pliku importu musz\u0105 by\u0107 posortowane w porz\u0105dku rosn\u0105cym zgodnie z wewn\u0119trznym numerem przetwarzania w systemie \u017ar\u00f3d\u0142owym.<\/p>\n<p>Podczas importowania archiwalnych transakcji magazynowych nale\u017cy r\u00f3wnie\u017c upewni\u0107 si\u0119, \u017ce wszystkie transakcje magazynowe s\u0105 przetwarzane przez tylko jeden serwer logistyki magazynowej w systemie docelowym. Oznacza to, \u017ce wszystkie magazyny w pliku importu musz\u0105 by\u0107 przypisane do tego samego serwera logistyki magazynowej. Je\u015bli przetwarzanie jest przeprowadzane przez kilka serwer\u00f3w logistyki magazynowej, to nie mo\u017cna zagwarantowa\u0107 zgodno\u015bci z prawid\u0142ow\u0105 kolejno\u015bci\u0105, co skutkuje nieprawid\u0142ow\u0105 \u015bredni\u0105 ruchom\u0105 ceny na poziomie artyku\u0142u.<\/p>\n<h3 id=\"ograniczenia\" >Ograniczenia<\/h3>\n<p>Podczas importowania transakcji magazynowych dla artyku\u0142\u00f3w, kt\u00f3re s\u0105 przechowywane w podzielonych magazynach, nale\u017cy pami\u0119ta\u0107, \u017ce je\u015bli plik importu zawiera transakcje magazynowe z \u015brodkami za\u0142adunku, to ten sam plik importu nie mo\u017ce zawiera\u0107 \u017cadnych innych transakcji magazynowych dla tego miejsca sk\u0142adowania lub pola odk\u0142adczego. Przyk\u0142adowo, je\u015bli maj\u0105 zosta\u0107 zaimportowane zapasy o r\u00f3\u017cnych specyfikacjach, transakcje magazynowe musz\u0105 zosta\u0107 podzielone na kilka plik\u00f3w importu:<\/p>\n<section class=\"document-alert-box example\"><div class=\"document-alert-title\">Przyk\u0142ad<\/div><div class=\"document-alert-content\"> Zaimportowany ma zosta\u0107 nast\u0119puj\u0105cy zapas artyku\u0142u posiadaj\u0105cego parti\u0119 z dat\u0105 przydatno\u015bci:<\/p>\n<p>Miejsce sk\u0142adowania 001:<br \/>\nPartia z dat\u0105 przydatno\u015bci C01 150 szt.<br \/>\nPartia z dat\u0105 przydatno\u015bci C02 450 szt.<\/p>\n<p>Miejsce sk\u0142adowania 002:<br \/>\nPartia z dat\u0105 przydatno\u015bci C03 50 szt.<br \/>\nPartia z dat\u0105 przydatno\u015bci C05 300 szt.<\/p>\n<p>Partia z dat\u0105 przydatno\u015bci C06 250 szt.<\/p>\n<p>Transakcje magazynowe s\u0105 podzielone na dwa pliki importu. Zak\u0142adaj\u0105c, \u017ce miejsca sk\u0142adowania i artyku\u0142 pozwalaj\u0105 na \u015brodek za\u0142adunku PAL, pierwszy plik importu zawiera nast\u0119puj\u0105ce pozycje materia\u0142owe:<\/p>\n<p>Miejsce sk\u0142adowania 001: Przych\u00f3d 150 jednostek partii z dat\u0105 przydatno\u015bci C01 do 1 PAL<br \/>\nMiejsce sk\u0142adowania 002: Przych\u00f3d 50 jednostek partii z dat\u0105 przydatno\u015bci C03 do 1 PAL<\/p>\n<p>Drugi plik importu zawiera nast\u0119puj\u0105ce transakcje magazynowe:<\/p>\n<p>Miejsce sk\u0142adowania 001: Przych\u00f3d 450 jednostek partii z dat\u0105 przydatno\u015bci C02 do 0 PAL<br \/>\nMiejsce sk\u0142adowania 002: Przych\u00f3d 300 jednostek partii z dat\u0105 przydatno\u015bci C05 do 0 PAL<br \/>\nMiejsce sk\u0142adowania 003: Przych\u00f3d 250 jednostek partii z dat\u0105 przydatno\u015bci C06 do 0 PAL <\/div><\/section>\n<h3 id=\"przeglad-atrybuty-obslugiwane-podczas-importu\" >Przegl\u0105d: Atrybuty obs\u0142ugiwane podczas importu<\/h3>\n<p>Atrybuty, kt\u00f3re musz\u0105 zosta\u0107 zaimportowane w celu uzyskania prawid\u0142owej transakcji magazynowej (atrybuty obowi\u0105zkowe), zale\u017c\u0105 od u\u017cywanego artyku\u0142u, jednostki \u0142adunkowej, klucza transakcji i magazynu.<\/p>\n<h4 id=\"atrybuty-obowiazkowe\" >Atrybuty obowi\u0105zkowe<\/h4>\n<p>Poni\u017csza tabela opisuje atrybuty, kt\u00f3re musz\u0105 by\u0107 okre\u015blone w po\u0142\u0105czeniu:<\/p>\n<table style=\"height: 8314px; width: 100%; border-color: #000000; background-color: #ffffff; border-style: outset;\" width=\"100%\">\n<thead>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\"><strong>Atrybut<\/strong><\/td>\n<td style=\"height: 23px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\"><strong>Relacja<\/strong><\/td>\n<td style=\"height: 23px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\"><strong>Stan\/obja\u015bnienie<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 140px;\">\n<td style=\"height: 140px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">item<\/td>\n<td style=\"height: 140px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Artyku\u0142<\/td>\n<td style=\"height: 140px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Atrybut obowi\u0105zkowy tylko wtedy, gdy nie okre\u015blono jednostki \u0142adunkowej lub gdy u\u017cywany jest specjalny proces <em>Korekta jednostek \u0142adunkowych<\/em>. Atrybut ten mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 relacji <em>item.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 334px;\">\n<td style=\"height: 334px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">identifier<\/td>\n<td style=\"height: 334px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Specyfikacja<\/td>\n<td style=\"height: 334px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Atrybut obowi\u0105zkowy tylko wtedy, gdy artyku\u0142 posiada specyfikacj\u0119 i ma warto\u015b\u0107 <em>R\u0119cznie<\/em> jako metod\u0119 otwierania w warto\u015bciach domy\u015blnych dla specyfikacji. Je\u015bli metoda otwierania jest ustawiona na <em>Automatycznie<\/em> i podczas importu nie zostanie wprowadzona \u017cadna specyfikacja, w\u00f3wczas zostanie utworzona nowa specyfikacja i zapisana w transakcji magazynowej.Atrybut ten mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 relacji <em>identifier.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 116px;\">\n<td style=\"height: 116px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">referenceItem<\/td>\n<td style=\"height: 116px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Artyku\u0142 \u017ar\u00f3d\u0142owy<\/td>\n<td style=\"height: 116px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Atrybut obowi\u0105zkowy tylko w przypadku u\u017cycia klucza transakcji z transakcji <em>Przeszacowanie.<\/em> Atrybut ten mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 poprzez relacj\u0119 <em>referenceItem.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 358px;\">\n<td style=\"height: 358px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">referenceIdentifier<\/td>\n<td style=\"height: 358px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Specyfikacja \u017ar\u00f3d\u0142owa<\/td>\n<td style=\"height: 358px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Atrybut obowi\u0105zkowy tylko wtedy, gdy artyku\u0142 \u017ar\u00f3d\u0142owy posiada specyfikacj\u0119 i ma warto\u015b\u0107 <em>R\u0119cznie<\/em> jako metod\u0119 otwierania w warto\u015bciach domy\u015blnych dla specyfikacji. Je\u015bli metoda otwierania jest ustawiona na <em>Automatycznie<\/em> i podczas importu nie zostanie wprowadzona \u017cadna specyfikacja, w\u00f3wczas zostanie utworzona nowa specyfikacja i zapisana w transakcji magazynowej.Atrybut ten mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 relacji <em>referenceIdentifier.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 140px;\">\n<td style=\"height: 140px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">date<\/td>\n<td style=\"height: 140px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Data<\/td>\n<td style=\"height: 140px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Za pomoc\u0105 tego atrybutu mo\u017cna okre\u015bli\u0107 dat\u0119 transakcji. Data jest okre\u015blana przy u\u017cyciu znacznika czasu z odpowiedni\u0105 stref\u0105 czasow\u0105. Je\u015bli u\u017cytkownik nie wprowadzi daty, w\u00f3wczas jako data transakcji zostanie u\u017cyta bie\u017c\u0105ca data.<\/td>\n<\/tr>\n<tr style=\"height: 70px;\">\n<td style=\"height: 70px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">type<\/td>\n<td style=\"height: 70px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Klucz transakcji<\/td>\n<td style=\"height: 70px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Klucz transakcji musi by\u0107 zawsze okre\u015blony. Atrybut ten mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 relacji <em>type.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">warehouse<\/td>\n<td style=\"height: 93px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Magazyn<\/td>\n<td style=\"height: 93px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Magazyn musi by\u0107 zawsze okre\u015blony. Magazyn mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 relacji <em>Storage.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 210px;\">\n<td style=\"height: 210px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">zone<\/td>\n<td style=\"height: 210px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Strefa magazynowa<\/td>\n<td style=\"height: 210px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Atrybut obowi\u0105zkowy tylko wtedy, gdy u\u017cywany jest ustrukturyzowany magazyn, przesuni\u0119cie ilo\u015bciowe jest aktywowane dla u\u017cywanego klucza transakcji i nie jest to strefa przyj\u0119cia lub strefa wydania towar\u00f3w, do kt\u00f3rej ma zosta\u0107 dokonana transakcja. Stref\u0119 magazynow\u0105 mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 relacji <em>Storage.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 163px;\">\n<td style=\"height: 163px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">storageLocation<\/td>\n<td style=\"height: 163px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Miejsce sk\u0142adowania<\/td>\n<td style=\"height: 163px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Atrybut obowi\u0105zkowy tylko wtedy, gdy u\u017cywana jest ustrukturyzowana strefa magazynowa, a ruch ilo\u015bciowy jest aktywowany dla u\u017cywanego klucza transakcji. Miejsce sk\u0142adowania mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 relacji <em>Storage<\/em>.<\/td>\n<\/tr>\n<tr style=\"height: 116px;\">\n<td style=\"height: 116px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">slot<\/td>\n<td style=\"height: 116px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Pole odk\u0142adcze<\/td>\n<td style=\"height: 116px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Atrybut obowi\u0105zkowy tylko wtedy, gdy okre\u015blone miejsce sk\u0142adowania posiada pola odk\u0142adcze. Pole odk\u0142adcze mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 relacji <em>Storage<\/em>.<\/td>\n<\/tr>\n<tr style=\"height: 116px;\">\n<td style=\"height: 116px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">Storage<\/td>\n<td style=\"height: 116px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\"><\/td>\n<td style=\"height: 116px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Za pomoc\u0105 tej relacji mo\u017cna okre\u015bli\u0107 magazyn, stref\u0119 magazynow\u0105, miejsce sk\u0142adowania i pole odk\u0142adcze. Poni\u017cej opisano trzy atrybuty zawarte w tej relacji.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">Storage.warehouse<\/td>\n<td style=\"height: 23px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\"><\/td>\n<td style=\"height: 23px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Patrz atrybut <em>warehouse.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"height: 23px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">Storage.zone<\/td>\n<td style=\"height: 23px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\"><\/td>\n<td style=\"height: 23px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Patrz atrybut <em>zone.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 971px;\">\n<td style=\"height: 971px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">Storage.location<\/td>\n<td style=\"height: 971px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\"><\/td>\n<td style=\"height: 971px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Atrybut obowi\u0105zkowy tylko wtedy, gdy u\u017cywana jest ustrukturyzowany magazyn, a ruch ilo\u015bciowy jest aktywowany dla u\u017cywanego klucza transakcji. Miejsce sk\u0142adowania jest adresowane poprzez okre\u015blenie poziom\u00f3w miejsc sk\u0142adowania. To, kt\u00f3re poziomy nale\u017cy okre\u015bli\u0107, zale\u017cy od organizacji strefy magazynowej. Dla r\u00f3\u017cnych organizacji strefy magazynowej nale\u017cy okre\u015bli\u0107 nast\u0119puj\u0105ce poziomy:<\/p>\n<ul>\n<li><strong>Magazyn wysokiego sk\u0142adowania<\/strong> &#8212; w przypadku korzystania z magazynu wysokiego sk\u0142adowania nale\u017cy okre\u015bli\u0107 rz\u0105d, miejsce sk\u0142adowania i poziom, oddzielaj\u0105c je my\u015blnikiem. Przyk\u0142ad: 001-01-001.<\/li>\n<li><strong>Magazyn blokowy<\/strong> &#8212; w przypadku magazynu blokowego nale\u017cy okre\u015bli\u0107 rz\u0105d i miejsce sk\u0142adowania, oddzielaj\u0105c je my\u015blnikiem. Przyk\u0142ad: 001-001.<\/li>\n<li><strong>Tylko miejsce<\/strong> &#8212; je\u015bli organizacja magazynowa strefy przewiduje tylko miejsca, w\u00f3wczas nale\u017cy okre\u015bli\u0107 tylko lokalizacj\u0119 miejsca sk\u0142adowania. Przyk\u0142ad: 001.<\/li>\n<\/ul>\n<p>Je\u015bli miejsce sk\u0142adowania posiada punkty odk\u0142adcze, w\u00f3wczas dane pola odk\u0142adczego musz\u0105 by\u0107 oddzielone uko\u015bnikiem. Przyk\u0142ad adresowania trzeciego miejsca sk\u0142adowania w magazynie blokowym: 001-001\/3.<\/td>\n<\/tr>\n<tr style=\"height: 116px;\">\n<td style=\"height: 116px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">referenceWarehouse<\/td>\n<td style=\"height: 116px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Magazyn \u017ar\u00f3d\u0142owy<\/td>\n<td style=\"height: 116px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Atrybut obowi\u0105zkowy tylko w przypadku u\u017cycia klucza transakcji z procesu <em>Przesuni\u0119cie.<\/em> Magazyn \u017ar\u00f3d\u0142owy mo\u017cna r\u00f3wnie\u017c za pomoc\u0105 relacji <em>referenceStorage.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 210px;\">\n<td style=\"height: 210px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">referenceZone<\/td>\n<td style=\"height: 210px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">\u0179r\u00f3d\u0142owa strona magazynowa<\/td>\n<td style=\"height: 210px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Atrybut obowi\u0105zkowy tylko wtedy, gdy magazyn \u017ar\u00f3d\u0142owy jest podzielony na strefy magazynowe i nie jest to strefa przyj\u0119cia towar\u00f3w lub strefa wydania towar\u00f3w, do kt\u00f3rej ma zosta\u0107 dokonana transakcja. \u0179r\u00f3d\u0142ow\u0105 stref\u0119 magazynow\u0105 mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 relacji <em>referenceStorage.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 116px;\">\n<td style=\"height: 116px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">referenceStorageLocation<\/td>\n<td style=\"height: 116px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">\u0179r\u00f3d\u0142owe miejsce sk\u0142adowania<\/td>\n<td style=\"height: 116px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Atrybut obowi\u0105zkowy tylko w przypadku korzystania z ustrukturyzowanej \u017ar\u00f3d\u0142owej strefy magazynowej. Miejsce sk\u0142adowania mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 relacji <em>referenceStorage.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 140px;\">\n<td style=\"height: 140px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">referenceSlot<\/td>\n<td style=\"height: 140px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">\u0179r\u00f3d\u0142owe pole odk\u0142adcze<\/td>\n<td style=\"height: 140px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Atrybut obowi\u0105zkowy tylko wtedy, gdy okre\u015blona \u017ar\u00f3d\u0142owe miejsce sk\u0142adowania posiada pola odk\u0142adcze. \u0179r\u00f3d\u0142owe pole odk\u0142adcze mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 relacji <em>Storage.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 187px;\">\n<td style=\"height: 187px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">ReferenceStorage<\/td>\n<td style=\"height: 187px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\"><\/td>\n<td style=\"height: 187px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Za pomoc\u0105 tej relacji mo\u017cna okre\u015bli\u0107 magazyn \u017ar\u00f3d\u0142owy, \u017ar\u00f3d\u0142ow\u0105 stref\u0119 magazynow\u0105, \u017ar\u00f3d\u0142owe miejsce sk\u0142adowania i \u017ar\u00f3d\u0142owe pole odk\u0142adcze. Opis atrybut\u00f3w, kt\u00f3re mo\u017cna okre\u015bli\u0107 w tej relacji, jest identyczny z opisem atrybut\u00f3w zawartych w relacji <em>Storage.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">targetOwner<\/td>\n<td style=\"height: 93px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Docelowy w\u0142a\u015bciciel zapas\u00f3w<\/td>\n<td style=\"height: 93px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Docelowy w\u0142a\u015bciciel zapas\u00f3w musi by\u0107 zawsze okre\u015blony. Docelowego w\u0142a\u015bciciela zapas\u00f3w mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 poprzez relacj\u0119 <em>targetOwner.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">sourceOwner<\/td>\n<td style=\"height: 93px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Pierwotny w\u0142a\u015bciciel zapas\u00f3w<\/td>\n<td style=\"height: 93px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Pierwotny w\u0142a\u015bciciel zapas\u00f3w musi by\u0107 zawsze okre\u015blony. Pierwotnego w\u0142a\u015bciciela zapas\u00f3w mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 poprzez relacj\u0119 <em>sourceOwner.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 140px;\">\n<td style=\"height: 140px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">unitLoad<\/td>\n<td style=\"height: 140px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Jednostka \u0142adunkowa<\/td>\n<td style=\"height: 140px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Atrybut obowi\u0105zkowy tylko wtedy, gdy nie okre\u015blono artyku\u0142u lub gdy u\u017cywany jest specjalny proces <em>Korekta jednostek \u0142adunkowych<\/em>. Jednostk\u0119 \u0142adunkow\u0105 mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 relacji <em>unitLoad.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 655px;\">\n<td style=\"height: 655px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">quantity<\/td>\n<td style=\"height: 655px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Ilo\u015b\u0107, kt\u00f3ra ma zosta\u0107 obj\u0119ta transakcj\u0105<\/td>\n<td style=\"height: 655px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Ilo\u015b\u0107 mo\u017cna okre\u015bli\u0107 za pomoc\u0105 tego atrybutu i atrybutu <em>orderQuantity.<\/em><section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Je\u015bli u\u017cytkownik okre\u015bli tylko atrybut <em>quantity,<\/em> ilo\u015b\u0107 w jednostce logistycznej magazynu zostanie okre\u015blona dla atrybutu <em>orderQuantity.<\/em>Ilo\u015bci w jednostkach opakowaniowych zarz\u0105dzanych przez magazyn mog\u0105 by\u0107 importowane wy\u0142\u0105cznie za po\u015brednictwem atrybutu <em>orderQuantity.<\/div><\/section><\/em>Ilo\u015b\u0107 jest okre\u015blana za pomoc\u0105 dw\u00f3ch atrybut\u00f3w <em>quantity.amount<\/em> i <em>quantity.Uom<\/em> (patrz poni\u017csze wiersze tabeli).Atrybut <em>quantity<\/em> jest atrybutem tablicy. Warto\u015b\u0107 ilo\u015bci mo\u017ce by\u0107 okre\u015blona w jednej z jednostek artyku\u0142u dla ka\u017cdej pozycji indeksu.<\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">quantity.amount<\/td>\n<td style=\"height: 46px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Warto\u015b\u0107 ilo\u015bci<\/td>\n<td style=\"height: 46px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Nale\u017cy u\u017cy\u0107 tego atrybutu, aby okre\u015bli\u0107 warto\u015b\u0107 ilo\u015bci.<\/td>\n<\/tr>\n<tr style=\"height: 116px;\">\n<td style=\"height: 116px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">quantity.Uom<\/td>\n<td style=\"height: 116px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Jednostka<\/td>\n<td style=\"height: 116px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Jednostka miary u\u017cytego artyku\u0142u, tj. jedna z jednostek artyku\u0142u. Podczas transakcji jednostki \u0142adunkowej nale\u017cy okre\u015bli\u0107 \u015brodek za\u0142adunku jednostki \u0142adunkowej.<\/td>\n<\/tr>\n<tr style=\"height: 647px;\">\n<td style=\"height: 647px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">orderQuantity<\/td>\n<td style=\"height: 647px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Ilo\u015b\u0107<\/td>\n<td style=\"height: 647px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Atrybut ten mo\u017ce by\u0107 u\u017cywany do importowania ilo\u015bci w jednostkach opakowaniowych zarz\u0105dzanych przez magazyn. Zasadniczo, ilo\u015b\u0107 mo\u017cna okre\u015bli\u0107 za pomoc\u0105 tego atrybutu i atrybutu <em>quantity.<\/em><section class=\"document-alert-box warning\"><div class=\"document-alert-title\">Uwaga<\/div><div class=\"document-alert-content\">Je\u015bli okre\u015blony zostanie tylko atrybut <em>orderQuantity,<\/em> ilo\u015b\u0107 dla atrybutu <em>quantity<\/em> zostanie okre\u015blona przy u\u017cyciu wsp\u00f3\u0142czynnik\u00f3w konwersji z danych podstawowych artyku\u0142u. W przypadku artyku\u0142\u00f3w posiadaj\u0105cych kilka jednostek artyku\u0142u mo\u017ce to prowadzi\u0107 do niedok\u0142adnych ilo\u015bci z powodu wsp\u00f3\u0142czynnik\u00f3w konwersji. W zwi\u0105zku z tym, w przypadku tych artyku\u0142\u00f3w zaleca si\u0119 importowanie ilo\u015bci w r\u00f3\u017cnych jednostkach artyku\u0142u przy u\u017cyciu atrybutu <em>quantity.<\/div><\/section><\/em><\/td>\n<\/tr>\n<tr style=\"height: 46px;\">\n<td style=\"height: 46px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">orderQuantity.amount<\/td>\n<td style=\"height: 46px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Warto\u015b\u0107 ilo\u015bci<\/td>\n<td style=\"height: 46px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Nale\u017cy u\u017cy\u0107 tego atrybutu, aby okre\u015bli\u0107 warto\u015b\u0107 ilo\u015bci.<\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"height: 93px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">orderQuantity.Uom<\/td>\n<td style=\"height: 93px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Jednostka<\/td>\n<td style=\"height: 93px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Jednostka logistyczna magazynu artyku\u0142u lub jednostki opakowaniowej zgodnie z danymi podstawowymi artyku\u0142u.<\/td>\n<\/tr>\n<tr style=\"height: 140px;\">\n<td style=\"height: 140px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">storageUnit<\/td>\n<td style=\"height: 140px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">\u015arodek za\u0142adunku<\/td>\n<td style=\"height: 140px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Atrybut obowi\u0105zkowy tylko wtedy, gdy okre\u015blono miejsce sk\u0142adowania obs\u0142uguj\u0105ce \u015brodki za\u0142adunku. \u015arodki za\u0142adunku mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 relacji <em>StorageUnit.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 70px;\">\n<td style=\"height: 70px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">storageUnitCount<\/td>\n<td style=\"height: 70px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Liczba \u015brodk\u00f3w za\u0142adunku<\/td>\n<td style=\"height: 70px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Atrybut obowi\u0105zkowy tylko wtedy, gdy okre\u015blono miejsce sk\u0142adowania obs\u0142uguj\u0105ce \u015brodki za\u0142adunku.<\/td>\n<\/tr>\n<tr style=\"height: 685px;\">\n<td style=\"height: 685px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">value<\/td>\n<td style=\"height: 685px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Cena<\/td>\n<td style=\"height: 685px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Cena jest obowi\u0105zkowa tylko w przypadku przeszacowania i transakcji korekty warto\u015bci. Oznacza to, \u017ce nale\u017cy okre\u015bli\u0107 cen\u0119 o warto\u015bci r\u00f3\u017cnej od zera. Cena powinna by\u0107 okre\u015blona dla wszystkich przychod\u00f3w na poziomie magazynu, w przeciwnym razie przych\u00f3d jest wyceniany na zero.Je\u015bli nie okre\u015blono ceny (nie ma wpisu we wszystkich polach walutowych, nawet zero), cena jest okre\u015blana zgodnie z u\u017cywanym kluczem transakcji, pod warunkiem, \u017ce cena wyceny wybrana w kluczu transakcji jest okre\u015blona w artykule.Je\u015bli cena jest podawana w kilku walutach, w\u00f3wczas mo\u017cna okre\u015bli\u0107 wszystkie waluty lub tylko jedn\u0105, tak aby wszystkie pozosta\u0142e waluty by\u0142y automatycznie przeliczane po kursie wymiany obowi\u0105zuj\u0105cym w dacie transakcji.<\/td>\n<\/tr>\n<tr style=\"height: 70px;\">\n<td style=\"height: 70px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">valueDimension<\/td>\n<td style=\"height: 70px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Wymiar ceny<\/td>\n<td style=\"height: 70px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Obowi\u0105zkowy atrybut dla przychod\u00f3w i transakcji korekt, je\u015bli ma zosta\u0107 przeprowadzona wycena stan\u00f3w magazynowych.<\/td>\n<\/tr>\n<tr style=\"height: 280px;\">\n<td style=\"height: 280px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">info.costCentre<\/td>\n<td style=\"height: 280px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Centrum koszt\u00f3w<\/td>\n<td style=\"height: 280px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Atrybut obowi\u0105zkowy, je\u015bli centrum koszt\u00f3w musi by\u0107 okre\u015blone jako informacja obowi\u0105zkowa zgodnie z kluczem transakcji. Centrum koszt\u00f3w mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 relacji <em>info.CostCentre,<\/em> w kt\u00f3rej organizacja jest u\u017cywana do okre\u015blenia dok\u0142adnego centrum koszt\u00f3w, za pomoc\u0105 atrybutu <em>targetOwner<\/em> lub, w przypadku rozchod\u00f3w, <em>sourceOwner.<\/em> Je\u015bli u\u017cyty w\u0142a\u015bciciel zapas\u00f3w nie jest organizacj\u0105, u\u017cywana jest organizacja magazynu.<\/td>\n<\/tr>\n<tr style=\"height: 210px;\">\n<td style=\"height: 210px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">Info.costObjective<\/td>\n<td style=\"height: 210px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Jednostka kosztowa<\/td>\n<td style=\"height: 210px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Atrybut obowi\u0105zkowy, je\u015bli jednostka kosztowa musi by\u0107 okre\u015blona jako informacja obowi\u0105zkowa zgodnie z kluczem transakcji. Jednostk\u0119 kosztow\u0105 mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 relacji <em>info.CostObjective,<\/em> w kt\u00f3rej organizacja jest u\u017cywana do okre\u015blenia dok\u0142adnej jednostki koszt\u00f3w, podobnie jak w przypadku centrum koszt\u00f3w.<\/td>\n<\/tr>\n<tr style=\"height: 852px;\">\n<td style=\"height: 852px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">process<\/td>\n<td style=\"height: 852px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Proces specjalny<\/td>\n<td style=\"height: 852px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Atrybutu tego mo\u017cna u\u017cy\u0107 do okre\u015blenia, czy zaimportowane transakcje magazynowe reprezentuj\u0105 proces specjalny, kt\u00f3ry skutkuje aktualizacj\u0105 powi\u0105zanych dokument\u00f3w lub aktualizacj\u0105 zapotrzebowania bez dowodu. Mo\u017cliwe s\u0105 nast\u0119puj\u0105ce warto\u015bci dla okre\u015blenia procesu specjalnego:<\/p>\n<ul>\n<li><strong>Prosta transakcja magazynowa<\/strong><\/li>\n<li><strong>Zwrot do dostawcy<\/strong><\/li>\n<li><strong>Przych\u00f3d na produkcj\u0119<\/strong><\/li>\n<li><strong>Rozch\u00f3d z produkcji<\/strong><\/li>\n<li><strong>Przyj\u0119cie produktu ubocznego<\/strong><\/li>\n<li><strong>Materia\u0142y do produkcji obcej<\/strong><\/li>\n<li><strong>Zarezerwowany rozch\u00f3d bez dokumentu<\/strong><\/li>\n<li><strong>Korekta jednostek \u0142adunkowych<\/strong><\/li>\n<\/ul>\n<p>W przypadku r\u0119cznych i importowanych transakcji magazynowych nale\u017cy sprawdzi\u0107, czy transakcja magazynowa jest procesem specjalnym. Je\u015bli warto\u015b\u0107 nie jest okre\u015blona w pliku importu, to dla tej transakcji magazynowej ustawiana jest warto\u015b\u0107 <em>Prosta transakcja magazynowa<\/em>.<\/td>\n<\/tr>\n<tr style=\"height: 413px;\">\n<td style=\"height: 413px; width: 25.9524%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"151\">demandNumber<\/td>\n<td style=\"height: 413px; width: 22.0237%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"136\">Zapotrzebowanie bez dowodu<\/td>\n<td style=\"height: 413px; width: 50.8334%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left;\" scope=\"rowgroup\" width=\"253\">Zapotrzebowanie bez dowodu nale\u017cy wprowadzi\u0107, je\u015bli okre\u015blono proces specjaln\u0105 <em>Zarezerwowany rozch\u00f3d bez dokumentu<\/em>. Zapotrzebowanie bez dowodu mo\u017cna wprowadzi\u0107 w aplikacji <em>Rezerwacje.<\/em> Okre\u015blone zapotrzebowanie bez dowodu musi by\u0107 zgodne z transakcj\u0105 magazynow\u0105, kt\u00f3ra ma zosta\u0107 zaimportowana. Dane zapotrzebowania bez dowodu s\u0105 nieistotne dla wszystkich innych proces\u00f3w specjalnych, wi\u0119c okre\u015blone zapotrzebowanie nie jest dalej brany pod uwag\u0119.Zapotrzebowanie bez dowodu mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 relacji <em>OriginalDemand.<\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"dalsze-atrybuty\" >Dalsze atrybuty<\/h4>\n<p>Nast\u0119puj\u0105ce atrybuty s\u0105 obs\u0142ugiwane przez interfejs importu opr\u00f3cz atrybut\u00f3w obowi\u0105zkowych:<\/p>\n<table style=\"border-style: outset; width: 100.274%; border-color: #000000; background-color: #ffffff; height: 1615px;\" width=\"540\">\n<thead>\n<tr style=\"height: 26px;\">\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; width: 27.3234%; height: 26px; text-align: center;\" scope=\"rowgroup\" width=\"130\"><strong>Atrybut<\/strong><\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; width: 38.8685%; height: 26px; text-align: center;\" scope=\"rowgroup\" width=\"157\"><strong>Relacja<\/strong><\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; width: 81.8332%; height: 26px; text-align: center;\" scope=\"rowgroup\" width=\"253\"><strong>Obja\u015bnienie<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"height: 46px;\">\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 27.3234%; height: 46px;\" scope=\"rowgroup\" width=\"130\">referenceText<\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 38.8685%; height: 46px;\" scope=\"rowgroup\" width=\"157\">Pow\u00f3d transakcji<\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 81.8332%; height: 46px;\" scope=\"rowgroup\" width=\"253\">Dane dowolnego tekstu.<\/td>\n<\/tr>\n<tr style=\"height: 374px;\">\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 27.3234%; height: 374px;\" scope=\"rowgroup\" width=\"130\">partner<\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 38.8685%; height: 374px;\" scope=\"rowgroup\" width=\"157\">Partner<\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 81.8332%; height: 374px;\" scope=\"rowgroup\" width=\"253\">Dane dowolnego partnera istniej\u0105cego w systemie. Je\u015bli okre\u015blono dokument transakcji magazynowej, to partner jest zazwyczaj taki sam jak w dokumencie transakcji magazynowej. Nie jest jednak przeprowadzana \u017cadna kontrola. Partnera mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 relacji <em>partner.<\/em><\/td>\n<\/tr>\n<tr style=\"height: 1169px;\">\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 27.3234%; height: 1169px;\" scope=\"rowgroup\" width=\"130\">cogOffsetAccount<\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 38.8685%; height: 1169px;\" scope=\"rowgroup\" width=\"157\">Konto przeciwstawne<\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 81.8332%; height: 1169px;\" scope=\"rowgroup\" width=\"253\">W przypadku aktywowanych ksi\u0119gowa\u0144 syntetycznych istnieje mo\u017cliwo\u015b\u0107 okre\u015blenia konta przeciwstawnego. Pozwala to np. na okre\u015blenie specjalnego konta rozliczeniowego do r\u0119cznej transakcji magazynowej. Je\u015bli jednak nie okre\u015blono konta przeciwstawnego, to konto przeciwstawne jest okre\u015blane automatycznie na podstawie wpis\u00f3w w przyporz\u0105dkowaniach kont w zak\u0142adce <em>Ksi\u0119gowanie syntetyczne<\/em> lub zgodnie z wpisami w aplikacji <em>Konfiguracja,<\/em> funkcja <em>Ksi\u0119gowanie syntetyczne<\/em>.Je\u015bli funkcja <em>Ksi\u0119gowanie syntetyczne<\/em> jest wy\u0142\u0105czona, w\u00f3wczas nie mo\u017cna okre\u015bli\u0107 konta przeciwstawnego.Konto przeciwstawne mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 relacji <em>OffsetAccount,<\/em> w kt\u00f3rej organizacja jest u\u017cywana do okre\u015blenia dok\u0142adnego konta przeciwstawnego, za pomoc\u0105 atrybutu <em>targetOwner<\/em> lub <em>sourceOwner<\/em> w przypadku rozchodu. Je\u015bli u\u017cyty w\u0142a\u015bciciel zapas\u00f3w nie jest organizacj\u0105, w\u00f3wczas u\u017cywana jest organizacja magazynu.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5 id=\"dokument-zrodlowy\" >Dokument \u017ar\u00f3d\u0142owy<\/h5>\n<p>Dokumentem \u017ar\u00f3d\u0142owym jest zazwyczaj dokument znajduj\u0105cy si\u0119 na pocz\u0105tku \u0142a\u0144cucha dokument\u00f3w. W dokumencie pierwotnym atrybuty musz\u0105 by\u0107 okre\u015blone do poziomu pozycji lub podpozycji. Wyj\u0105tkiem jest zlecenie produkcyjne, w kt\u00f3rym nie zawsze konieczne jest okre\u015blenie pozycji. Procesy specjalne <em>Rozch\u00f3d z produkcji, Przyj\u0119cie produktu ubocznego<\/em> i <em>Materia\u0142y do produkcji obcej<\/em>\u00a0wymagaj\u0105 okre\u015blenia zlecenia produkcyjnego do poziomu pozycji lub podpunktu.<\/p>\n<p>Wymagane atrybuty zosta\u0142y opisane w poni\u017cszej tabeli:<\/p>\n<table style=\"width: 100%; border-color: #000000; background-color: #ffffff; border-style: outset;\" width=\"100%\">\n<thead>\n<tr>\n<td style=\"width: 24.2857%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: center;\" scope=\"rowgroup\" width=\"130\"><strong>Atrybut<\/strong><\/td>\n<td style=\"width: 40%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: center;\" scope=\"rowgroup\" width=\"157\"><strong>Relacja<\/strong><\/td>\n<td style=\"width: 34.5238%; border-color: #000000; background-color: #ffffff; border-style: outset; text-align: center;\" scope=\"rowgroup\" width=\"253\"><strong>Obja\u015bnienie<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"width: 24.2857%; border-color: #000000; background-color: #ffffff; border-style: outset;\" scope=\"rowgroup\" width=\"130\">extendedOriginalOrder.type<\/td>\n<td style=\"width: 40%; border-color: #000000; background-color: #ffffff; border-style: outset;\" scope=\"rowgroup\" width=\"157\">Typ zam\u00f3wienia<\/td>\n<td style=\"width: 34.5238%; border-color: #000000; background-color: #ffffff; border-style: outset;\" scope=\"rowgroup\" width=\"253\">Dane obowi\u0105zkowe przy okre\u015blaniu dokumentu. Obs\u0142ugiwane s\u0105 nast\u0119puj\u0105ce typy dokument\u00f3w:<\/p>\n<ul>\n<li><strong>Zam\u00f3wienie sprzeda\u017cy<\/strong><\/li>\n<li><strong>Kompletacja<\/strong><\/li>\n<li><strong>Zlecenie dostawy<\/strong><\/li>\n<li><strong>Faktura sprzeda\u017cy<\/strong><\/li>\n<li><strong>Zam\u00f3wienie zakupu<\/strong><\/li>\n<li><strong>Faktura zakupu<\/strong><\/li>\n<li><strong>Dyspozycje magazynowe<\/strong><\/li>\n<li><strong>Zlecenie produkcyjne<\/strong><\/li>\n<li><strong>Zlecenie magazynowe<\/strong><\/li>\n<li><strong>Przyj\u0119cie towar\u00f3w<\/strong><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 24.2857%; border-color: #000000; background-color: #ffffff; border-style: outset;\" scope=\"rowgroup\" width=\"130\">extendedOriginalOrder.orderType<\/td>\n<td style=\"width: 40%; border-color: #000000; background-color: #ffffff; border-style: outset;\" scope=\"rowgroup\" width=\"157\">Typ zam\u00f3wienia<\/td>\n<td style=\"width: 34.5238%; border-color: #000000; background-color: #ffffff; border-style: outset;\" scope=\"rowgroup\" width=\"253\">Identyfikator typu zam\u00f3wienia<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 24.2857%; border-color: #000000; background-color: #ffffff; border-style: outset;\" scope=\"rowgroup\" width=\"130\">extendedOriginalOrder.orderNumber<\/td>\n<td style=\"width: 40%; border-color: #000000; background-color: #ffffff; border-style: outset;\" scope=\"rowgroup\" width=\"157\">Numer dokumentu<\/td>\n<td style=\"width: 34.5238%; border-color: #000000; background-color: #ffffff; border-style: outset;\" scope=\"rowgroup\" width=\"253\">Dokument mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 atrybutu technicznego <em>extendedOriginalOrder.header.<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 24.2857%; border-color: #000000; background-color: #ffffff; border-style: outset;\" scope=\"rowgroup\" width=\"130\">extendedOriginalOrder.detailNumber<\/td>\n<td style=\"width: 40%; border-color: #000000; background-color: #ffffff; border-style: outset;\" scope=\"rowgroup\" width=\"157\">Numer pozycji<\/td>\n<td style=\"width: 34.5238%; border-color: #000000; background-color: #ffffff; border-style: outset;\" scope=\"rowgroup\" width=\"253\">Pozycj\u0119 mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 atrybutu technicznego <em>extendedOriginalOrder.detail.<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 24.2857%; border-color: #000000; background-color: #ffffff; border-style: outset;\" scope=\"rowgroup\" width=\"130\">extendedOriginalOrder.subDetailNumber<\/td>\n<td style=\"width: 40%; border-color: #000000; background-color: #ffffff; border-style: outset;\" scope=\"rowgroup\" width=\"157\">Numer podpozycji<\/td>\n<td style=\"width: 34.5238%; border-color: #000000; background-color: #ffffff; border-style: outset;\" scope=\"rowgroup\" width=\"253\">Wymagane tylko w przypadku okre\u015blania dokument\u00f3w obs\u0142uguj\u0105cych podpozycje.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5 id=\"dokument-transakcji-magazynowej\" >Dokument transakcji magazynowej<\/h5>\n<p>Dokument transakcji magazynowej to dokument, kt\u00f3ry wygenerowa\u0142 transakcj\u0119 magazynow\u0105. Atrybuty musz\u0105 by\u0107 okre\u015blone dla dokumentu transakcji magazynowej do poziomu pozycji lub podpozycji. Wyj\u0105tkiem jest zlecenie produkcyjne, w przypadku kt\u00f3rego nie jest konieczne okre\u015blanie pozycji.<\/p>\n<p>Wymagane atrybuty zosta\u0142y opisane w poni\u017cszej tabeli:<\/p>\n<table style=\"border-style: outset; width: 96.0194%; border-color: #000000; background-color: #ffffff;\" width=\"540\">\n<thead>\n<tr>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 48.6607%;\" scope=\"rowgroup\" width=\"130\"><strong>Atrybut<\/strong><\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 14.881%;\" scope=\"rowgroup\" width=\"157\"><strong>Relacja<\/strong><\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 54.4643%;\" scope=\"rowgroup\" width=\"253\"><strong>Obja\u015bnienie<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 48.6607%;\" scope=\"rowgroup\" width=\"130\">extendedPostingOrder.type<\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 14.881%;\" scope=\"rowgroup\" width=\"157\">Typ zam\u00f3wienia<\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 54.4643%;\" scope=\"rowgroup\" width=\"253\">Obs\u0142ugiwane s\u0105 nast\u0119puj\u0105ce typy dokument\u00f3w:<\/p>\n<ul>\n<li><strong>Zam\u00f3wienie sprzeda\u017cy<\/strong><\/li>\n<li><strong>Kompletacja<\/strong><\/li>\n<li><strong>Zlecenie dostawy<\/strong><\/li>\n<li><strong>Faktura sprzeda\u017cy<\/strong><\/li>\n<li><strong>Zam\u00f3wienie zakupu<\/strong><\/li>\n<li><strong>Faktura zakupu<\/strong><\/li>\n<li><strong>Dyspozycje magazynowe<\/strong><\/li>\n<li><strong>Zlecenie produkcyjne<\/strong><\/li>\n<li><strong>Zlecenie magazynowe<\/strong><\/li>\n<li><strong>Przyj\u0119cie towar\u00f3w<\/strong><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 48.6607%;\" scope=\"rowgroup\" width=\"130\">extendedPostingOrder.orderType<\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 14.881%;\" scope=\"rowgroup\" width=\"157\">Typ zam\u00f3wienia<\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 54.4643%;\" scope=\"rowgroup\" width=\"253\">Identyfikator typu zam\u00f3wienia<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 48.6607%;\" scope=\"rowgroup\" width=\"130\">extendedPostingOrder.order Number<\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 14.881%;\" scope=\"rowgroup\" width=\"157\">Numer zam\u00f3wienia<\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 54.4643%;\" scope=\"rowgroup\" width=\"253\">Dokument mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 atrybutu technicznego <em>extendedPostingOrder.header.<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 48.6607%;\" scope=\"rowgroup\" width=\"130\">extendedPostingOrder.detailNumber<\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 14.881%;\" scope=\"rowgroup\" width=\"157\">Numer pozycji<\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 54.4643%;\" scope=\"rowgroup\" width=\"253\">Pozycj\u0119 mo\u017cna r\u00f3wnie\u017c okre\u015bli\u0107 za pomoc\u0105 atrybutu technicznego <em>extendedPostingOrder.detail.<\/em><\/td>\n<\/tr>\n<tr>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 48.6607%;\" scope=\"rowgroup\" width=\"130\">extendedPostingOrder.subDetailNumber<\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 14.881%;\" scope=\"rowgroup\" width=\"157\">Numer podpunktu<\/td>\n<td style=\"border-color: #000000; background-color: #ffffff; border-style: outset; text-align: left; width: 54.4643%;\" scope=\"rowgroup\" width=\"253\">Wymagane tylko w przypadku okre\u015blania dokument\u00f3w obs\u0142uguj\u0105cych podpozycje<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"author":29,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-11188","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-zarzadzanie-zapasami"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/11188","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\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/comments?post=11188"}],"version-history":[{"count":12,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/11188\/revisions"}],"predecessor-version":[{"id":24538,"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/ht_kb\/11188\/revisions\/24538"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/640\/index.php\/wp-json\/wp\/v2\/media?parent=11188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}