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>