Добрый день!
Сделали заказ, зарезервировали, далее на основании него сделали перемещение. На основании Перемещения сделали Расходный ордер. При этом резерв спишется. Если Перемещение сделано не на основании Заказа то резерв не списывается.
Если ТипЗнч(ДокументПередачи.ДокументОснование) = Тип("ДокументСсылка.СчетНаОплатуПокупателю") Тогда
ИначеЕсли ТипЗнч(ДокументПередачи.ДокументОснование) = Тип("ДокументСсылка.ЗаказПокупателя") Тогда
Сделка=ДокументПередачи.ДокументОснование;
КонецЕсли;
Это из расходного ордера код обработки проведения.
Как сделать чтобы менеджеры не могли делать перемещение не на основании заказа, если есть резерв (Если резерва нет - то могут и просто создать перемещение)?