Přeskočit na hlavní obsah
Všechny sbírkyDokumentace REST APIReferenční příručka a časté dotazy k REST API
Při založení příjemky v API se do položky nedoplní poslední cena.
Při založení příjemky v API se do položky nedoplní poslední cena.

Použití previousValue v příjemce - API

Petr Pech avatar
Autor: Petr Pech
Aktualizováno před více než rokem

Pravděpodobně jste v desktopové aplikaci zvyklí, že při zakládání příjemky (resp. při vložení položky do ní) dochází k automatickému předvyplnění poslední ceny (ze skladové karty).

V API se tak standardně neděje a Flexi očekává, že v takovém případě cenu uživatel vždy vyplňuje.

Doplnění poslední ceny lze však zajistit - použitím parametru previousValue v elementu cenik, například tedy "<cenik previousValue="1">code:KOD_CENIK</cenik>".

Kompletní XML, kterým příjemku s položkou, které se doplní poslední cena, založíte, může pak vypadat například takto:

<winstrom>
<skladovy-pohyb>
<typPohybuK>typPohybu.prijem</typPohybuK>
<typDokl>code:STANDARD</typDokl>
<sklad>code:SKLAD</sklad>
<skladovePolozky>
<skladovy-pohyb-polozka>
<cenik previousValue="1">code:KOD_CENIK/cenik>
<sklad>code:SKLAD</sklad>
<mnozMj>10</mnozMj>
</skladovy-pohyb-polozka>
</skladovePolozky>
</skladovy-pohyb>
</winstrom>
Dostali jste odpověď na svou otázku?