Distribuce - ověření stavu zásilek ve svozu
Kód: check_handover_shipments_state · Typy záznamů: Svoz
Před změnou stavu svozu ověří dvě věci: že všechny zásilky zařazené ve svozu jsou v některém z vybraných stavů zásilek, a že objednávky, jejichž položky tyto zásilky obsahují, jsou v některém z vybraných stavů objednávek. Svoz lze tak například uzavřít až tehdy, když jsou všechny jeho zásilky předané dopravci. Každá zásilka nebo objednávka v jiném stavu změnu stavu zastaví s chybou „Zásilka … není v požadovaném stavu.", resp. „Objednávka … není v požadovaném stavu."
Parametry (názvy dle formuláře v administraci):
| Parametr | Význam |
|---|---|
| Stavy zásilek | povinné; stavy (podle workflow zásilek), ve kterých musí zásilky ve svozu být |
| Stavy objednávek | povinné; stavy (podle workflow objednávek), ve kterých musí být objednávky zásilek |
Související dokumentace
- Validace
- Handlery
- Distribuce - dopravce svozu zásilek
- Dopravci — jak vznikají svozy