Имя: Пароль:
1C
 
Ут 10: снятие резервации при перемещении
0 pro3ri
 
15.12.15
09:07
Добрый день!
Сделали заказ, зарезервировали, далее на основании него сделали перемещение. На основании Перемещения сделали Расходный ордер. При этом резерв спишется. Если Перемещение сделано не на основании Заказа  то резерв не списывается.

        Если ТипЗнч(ДокументПередачи.ДокументОснование) = Тип("ДокументСсылка.СчетНаОплатуПокупателю") Тогда
        
            Сделка=ДокументПередачи.ДокументОснование.ЗаказПокупателя.Ссылка;
            
        ИначеЕсли ТипЗнч(ДокументПередачи.ДокументОснование) = Тип("ДокументСсылка.ЗаказПокупателя") Тогда
            
            Сделка=ДокументПередачи.ДокументОснование;
            
        КонецЕсли;

Это из расходного ордера код обработки проведения.
Как сделать чтобы менеджеры не могли делать перемещение не на основании заказа, если есть резерв (Если резерва нет - то могут и просто создать перемещение)?
1 Лефмихалыч
 
15.12.15
09:19
(0) добавь подписку на обработку проверки заполнения перемещения и в ней проверяй заполненность заказа