Přeskočit na hlavní obsah
Všechny sbírkyDokumentace REST APIPokročilé příkazy
Přepočet procent realizovatelnosti přes REST API
Přepočet procent realizovatelnosti přes REST API

Jako přepočítat % realizovatelnosti objednávky přijaté přes API

Ota Rádl avatar
Autor: Ota Rádl
Aktualizováno před více než 2 měsíci

Stejně jako v desktopové nebo webové aplikaci je možné využít funkci Přepočítat procenta realizovatelnosti objednávky přijaté. Tato funkce slouží k aktualizaci sloupce „% realizovatelnosti“ v závislosti na ceně objednané položky a stavu skladu. Tento sloupec vám říká, z kolika procent jste schopni momentálně objednávku uspokojit.

U položky se 100% slevou se % realizovatelnosti nevypočítá. Tento údaj pracuje nikoliv s množstvím, ale s cenou položky.

Pozn.: V současné chvíli je možné toto obejít tak, že objednávku uložíte s cenou za MJ, spočtete %realizovatelnosti, vrátíte se do objednávky, cenu za MJ změníte na 0. Po přepočtení %realizovatelnosti zůstane i u objednávky s nulovou cenou správné %.

Tato funkce je využitelná pouze pro evidenci objednávek přijatých.

Způsob volání

Lze využít HTTP metodu: PUT nebo POST, podporované výstupní formáty jsou XML nebo JSON.

Endpoint pro volání služby obsahuje evidenci objednávky přijaté a název služby prepocitat-realizovatelnost:

https://localhost:5434/c/{ID frimy}/objednavka-prijata/prepocitat-realizovatelnost.xml (.json).

URL parametry

Služba umožňuje použít parametr dry-run. Pomocí tohoto parametru lze zjisti, zda byl přepočet dokončen. Pokud ano, vrátí HTTP status 200. Pokud ne, vrátí HTTP status 409 s informací o tom, kdy a kým byl přepočet spuštěn.

Příklady použití

1. volání v XML

POST https://localhost:5434/c/firma_s_r_o_/objednavka-prijata/prepocitat-realizovatelnost.xml

2. volání v JSON včetně testovacího režimu dry-run:

PUT https://localhost:5434/c/firma_s_r_o_/objednavka-prijata/prepocitat-realizovatelnost.json?dry-run=true

Neúspěšné requesty

1. V případě, že běží další jiný přepočet, spuštěný například uživatelem v aplikaci

"message": "Aktuálně běžící operace 'Přepočítat procenta realizovatelnosti' špuštěná uživatelem dba v 16.10.2022, 18:21:59 nedovoluje současně spustit 'Přepočítat procenta realizovatelnosti'."

FAQ

Jak je procento vypočteno?

Procento se stanovuje jako poměr objednaného množství oproti stavu skladu. Tedy jinými slovy kolik procent objednávky je možné uspokojit dle dostupné zásoby.

Je možné vypočítat % realizovatelnosti pro vybranou/vybrané objednávky?

Tato možnost není. Služby vždy vypočítává procento realizovatelnosti u všech nehotových objednávek.

Jak aktuální % realizovatelnosti zjistit?

Změnu % realizovatelnosti lze zjistit pomocí web hooku. Případně aktuální hodnotu lze vyčíst z vlastnosti procReal na objednávce přijaté.

Potřebujete poradit?

V případě dotazů k aplikaci nás kontaktujte na podporaflexi@abra.eu případně prostřednictvím chat okna v pravém dolním rohu.

Dostali jste odpověď na svou otázku?