Přeskočit na hlavní obsah

Zjištění cen. úrovně s jednotlivými přiřazenými položkami

Jak pomocí API zjistit cenovou úroveň společně s výčtem položek z ceníku přiřazených k dané úrovni?

Autor: Petr Pech

Které ceníkové položky jsou přiřazené k cenové úrovni, ukáže vazba ceniky na evidenci cenova-uroven.


Dotaz

GET /c/{firma}/cenova-uroven/16.xml?relations=ceniky&detail=custom:kod,ceniky(kod,nazev)

Odpověď obsahuje cenovou úroveň a pod ní seznam navázaných ceníkových položek:

<cenova-uroven>
<id>16</id>
<kod>331</kod>
<ceniky>
<cenik>
<id>192</id>
<kod>134-35 KK SD1 SERV1 NM.130</kod>
<nazev>134-35 KK SD1 SERV1 NM.130</nazev>
</cenik>
</ceniky>
</cenova-uroven>

ℹ️ Seznam všech vazeb cenové úrovně vydá /c/{firma}/cenova-uroven/relations.xml — kromě ceniky jsou k dispozici i firmy, skupinyZbozi a skupinyCen.


Opačný pohled

Z pozice ceníkové položky se navázané cenové úrovně vypíšou vazbou cenHladiny:

GET /c/{firma}/cenik/192.xml?relations=cenHladiny&detail=custom:kod,cenHladiny(id)

💡 Vazbu lze stejným zápisem i zrušit — stačí do cenHladiny vložit cenovou úroveň s atributem action="delete", viz Smazání relace mezi cenovou úrovní a ceníkem.


Související

Dostali jste odpověď na svou otázku?