Export Objednávky z programu POHODA do XML
Základní XML požadavek na XML export dat z agendy "Přij. / Vyd. Objednávky" v programu POHODA vyexportuje všechny data/záznamy z dané agendy do XML.
Filtrování záznamů
Pro agendu "Přij. / Vyd. Objednávky" podporuje XML komunikace tyto základní druhy filtrování:
- předdefinované filtry pro danou agendu
- uživatelské filtry
- obecný filtr pomocí SQL definice podmínky WHERE
Podrobnější informace o použití najdete v sekeci Filtrování dat
Restrikce záznamů
V rámci XML požadavku na export dat z agendy "Přij. / Vyd. Objednávky" je možné zapnout restrikce dat a omezit tak výstup dat, která budou exportovány do výstupního XML.
Podrobnější informace o použití restrikce v agendě "Objednávky" najdete v sekci Restrikce dat
Stránkování záznamů
V rámci XML požadavku na export dat z agendy "Přij. / Vyd. Objednávky" je možné zapnout stránkování dat.
Stránkování nám umožní zmenšit celkové množství záznamů na menší blok a ten exportovat do XML.
Podrobnější informace o použití stránkování v agendě "Objednávky" najdete v sekci Stránkování dat
Úprava výstupního XML pomocí XSLT transformace
Pomocí XSLT transformace dat můžeme změnit hodnoty dat v XML, strukturu dat v XML i výstupní formát souboru.
Podrobnější informace o použití XSLT transformace v agendě "Objednávky" najdete v sekci XSLT transformace
Definice požadavku a odpovědi na export
XML požadavek a odpověď na export dat z "Přij. / Vyd. Objednávky" programu jsou definovány pomocí xsd schéma:
Základní struktura XML požadavku na export Objednávky
dat:dataPackIem id="01" version="2.0"
lst:listOrderRequest version="2.0" orderType="issuedOrder/receivedOrder" orderVersion="2.0"
lst:limit
/lst:limit
lst:requestOrder
ftr:filter
/ftr:filter
ftr:userFilterName
/ftr:userFilterName
ftr:queryFilter
/ftr:queryFilter
/lst:requestOrder
lst:restrictionData
/lst:restrictionData
/lst:listOrderRequest
/dat:dataPackIem
Definice typu dokladu pro export
XML komunikace pro agendy "Přij. / Vyd. Objednávky" jsou definovány pomocí společného xsd schéma: order.xsd
Z toho důvodu je nutné u "Objednávek" nastavit v hlavičce požadavku lst:listOrderRequest atribut "orderType" , pomocí kterého definujeme typ dokladů pro export.
Nastavení typu dokladu pro export Přij. /Vyd. Objednávek
xsd:attribute name="orderType" type="ord:orderTypeType" use="required"
Výčtový seznam hodnot typu xsd:simpleType name="orderTypeType"
xsd:enumeration value="issuedOrder"
xsd:enumeration value="receivedOrder"
Vzorové příklady pro export Objednávky
Vzorové příklady pro export Objednávky při použití filtrování dat.
Vzorové příklady pro export Objednávky při použití restrikce dat
Popis | Požadavek | Odpověď |
---|
Export všech Objednávek, restrikce na data. | Požadavek | Odpověď |
Vzorové příklady pro export Objednávky při použití stránkování záznamů
Popis výsledného zpracování XML komunikace
Podrobnější informace o výsledku zpracování XML požadavku na export najdete v sekci Podrobnosti zpracování