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