Provést transakce automaticky pro celý doklad
Kód: execute_transactions_directly_on_stock_document · Typy záznamů: Výdejka, Příjemka
Po změně stavu provede skladové pohyby za celý doklad najednou — bez vychystávání nebo naskladňování ve skladové aplikaci (terminálu). Každá položka se vyskladní (u výdejky), nebo naskladní (u příjemky) v plném množství, a to na pozici, která je u položky pevně určená. Přenesou se i šarže a sériová čísla z položek.
Akce se uplatní jen na dokladech, které zapisují fyzické pohyby (číselná řada v režimu Fyzické nebo Fyzické i účetní); na čistě účetních dokladech se přeskočí. V režimu Fyzické i účetní zapíše u skladů označených jako Účetní zároveň účetní pohyby s cenou položky — položka s nulovou cenou pak změnu stavu zastaví.
Pokud už doklad nějaké skladové pohyby má (například z části zpracovaný v terminálu), akce neudělá nic. Změna stavu skončí chybou, když:
- doklad nemá žádné položky („Doklad nemá žádné položky."),
- některá položka nemá určenou konkrétní pozici,
- pohyby neprojdou kontrolou — pak se zobrazí seznam důvodů.
Handler nemá žádné parametry.