Importovat položky z jiného dokladu
Kód: import_items_from_another_document · Typy záznamů: všechny typy dokladů
Při změně stavu si vyžádá číslo jiného dokladu a jeho položky převezme do dokladu, na kterém se stav mění. Pole se v dialogu změny stavu jmenuje Číslo dokladu (…) — v závorce je typ zdrojového dokladu. Je-li nastaven Filtr zdrojového dokladu a odpovídá mu nejvýše sto dokladů, nabídne se výběr ze seznamu (číslo dokladu, u dodavatele a skladu i jejich název); jinak se číslo píše ručně.
Před importem akce ověří, že zadaný doklad existuje, není to tentýž doklad a odpovídá filtru — jinak změnu stavu zastaví s chybou. Položky, které už dříve přišly ze stejného zdrojového dokladu, se nahradí novými; ostatní položky zůstanou. Nakonec se na zdrojovém dokladu provede první dostupný přechod ze seznamu Změna stavu (po importu); nepovede-li se, zapíše se to jen do auditního logu a import platí.
Stejný handler lze na přechod přidat také jako validaci, která zadané číslo dokladu zkontroluje ještě před změnou stavu.
Parametry (názvy dle formuláře v administraci):
| Parametr | Význam |
|---|---|
| Typ zdrojového dokladu | povinné; typ dokladu, ze kterého se položky berou — jen typy, jejichž položky lze do tohoto dokladu převést |
| Filtr zdrojového dokladu | které doklady lze zadat (číselná řada, stav, štítky…); zároveň zapíná nabídku ze seznamu |
| Změna stavu (po importu) | přechody pro workflow zdrojového dokladu, které se po importu zkusí provést |
Související dokumentace
- Akce
- Handlery
- Dokumentový model — ruční import položek z menu dokladu