Унф 3.0 немножко перебдела
Добавил в основные торговые документы реквизит «дор_ОснованиеМеждуОрганизациями» с типом «Любой документ».
И вдруг выявилась странность, что в это поле в расходных накладных заполняется заказ-основание.
Причина как выяснилось в том, что 1С оказывает медвежью услугу и заполняет во все реквизиты типа документ документ-основание:
Я сразу заподозрил, что проблема в обработчике заполнения, но ведь в исходном документе реквизит был пустым (если бы он просто скопировался). А оказалось вот оно что.
Пришлось исключать это поведение своей заглушкой модуля объекта расходной накладной:
&Вместо("ЗаполнитьДокумент") Процедура дор_ЗаполнитьДокумент(ДокументОбъект, Знач ДанныеЗаполнения, Знач СтратегияЗаполнения, ИсключаяСвойства) //Убираем копирование из данных заполнения Попытка ДокументОбъект.дор_ОснованиеМеждуОрганизациями = Неопределено; Исключение КонецПопытки КонецПроцедуры
Среда: УНФ 3.0.4.88. Объем 0.5 час
Свежие комментарии