Preskoči na glavno vsebino

Zahrnutie položiek dokladov pri použití detail:custom

Pri použití vlastného detailu a ID záznamu priamo v URL sú v response obsiahnuté aj položky dokladu

Avtor: Petr Pech

Pri použití detail=custom sa niekedy v odpovedi objavia aj položky dokladu, hoci ste ich nevyžiadali — a inokedy nie. Rozhoduje o tom, či doklad adresujete identifikátorom, alebo ho hľadáte filtrom.


V čom je rozdiel

Adresa

Čo sa vráti

/faktura-vydana/2859.xml?detail=custom:sumCelkem

Hlavička aj položky dokladu.

/faktura-vydana/(id eq 2859).xml?detail=custom:sumCelkem

Len hlavička.

Filtrovaný výpis teda vráti len to, čo ste vymenovali:

<winstrom version="1.0">
<faktura-vydana>
<id>2859</id>
<sumCelkem>3212321.33</sumCelkem>
</faktura-vydana>
</winstrom>

💡 Ak potrebujete položky aj pri filtrovanom výpise, vymenujte reláciu v detail=custom — napríklad ?detail=custom:sumCelkem,polozkyDokladu(nazev) — alebo pridajte parameter relations=polozkyDokladu. Oboje popisuje článok Získanie položiek dokladov.


Súvisiace

Ste s tem dobili odgovor na svoje vprašanje?