Distribuce - změna stavu dokladů v dávce
Kód: perform_batch_documents_transition · Typy záznamů: Dávka dokladů
Po změně stavu dávky provede zvolenou změnu stavu na všech jejích dokladech (případně na navazujících dokladech zvoleného typu) — např. při uzavření dávky expedovat všechny objednávky v ní. Ve výchozím nastavení musí být změna stavu proveditelná u všech dokladů a alespoň u jednoho; jinak celá operace skončí chybou. Volitelně lze doklady bez dostupné změny stavu jen přeskočit. Handler funguje i jako akce při chybě — viz registr akcí při chybě.
Jako akce při chybě se typicky konfiguruje s opačnou změnou stavu: když selže některý krok změny stavu dávky, vrátí doklady v dávce zpět do původního stavu.
Parametry (názvy dle formuláře v administraci):
| Parametr | Význam |
|---|---|
| Zpracovat potomky dokladů dle typu | Nepovinné. Bez výběru se změna stavu provádí přímo na dokladech v dávce. Po výběru typu se provádí na navazujících dokladech tohoto typu (např. na dodacích listech vytvořených k objednávkám v dávce); zrušené navazující doklady se přeskakují. |
| Filtr kategorie stavu | Zobrazí se po výběru typu. Omezí zpracovávané navazující doklady na vybrané kategorie stavu. |
| Přechody | Povinné. Změny stavu (podle workflow dokladu), které se mají na dokladech provést. |
| Spustit přechod objednávky pouze pokud je přechod dostupný | Ne (výchozí): doklad, u kterého změna stavu není dostupná, způsobí chybu a nic se neprovede. Ano: takové doklady se bez chyby přeskočí. |