Přímo uzavřít výdejku
Kód: direct_close_put_away · Typy záznamů: Výdejka
Při změně stavu výdejky rovnou provede její skladové pohyby — zboží se odepíše z pozic uvedených na položkách, aniž by výdejku někdo vychystával ve skladové aplikaci (terminálu). Akce se uplatní jen u výdejek s fyzickými skladovými pohyby.
Před provedením pohybů akce doplní šarže: položkám s pevnou pozicí a bez určené šarže přiřadí šarže zboží na dané pozici, od nejdříve expirujících; když jedna šarže nestačí, položka se rozdělí. Pak zkontroluje, že každá položka má vyplněnou pozici a že skladové údaje sedí — jinak změna stavu skončí chybou. Zamčené pozice (například kvůli probíhající inventuře) jsou povolené jen u výdejek, které vznikly z inventury. Pokud už výdejka nějaké skladové pohyby má, akce nic neprovede.
Handler nemá žádné parametry.
Informace
Stejný handler je k dispozici i jako validace Ověřit, že lze výdejku přímo uzavřít: předem zkontroluje pozice a skladové údaje položek a změnu stavu nepustí, pokud by uzavření neprošlo.