Ошибка при вводе з/н на основании заказа на а/м
Читают тему
Вход в личный кабинет
Для получения доступа к форуму необходимо
авторизоваться
или
зарегистрироваться
на сайте.
{{ formTitle ? formTitle : 'Заказ обратного звонка' }}
{{ formDescription }}
Сообщить об ошибке
Обнаружили интересный баг на указанном выше сочетании ПП и платформы. При создании заказ-наряда на основании заказа на автомобиль, возникает ошибка
по причине:
{Документ.ЗаказНаряд.МодульОбъекта(8111)}: Поле объекта не обнаружено (VIN)
В результате поверхностного анализа было замечено интересное отличие. На платформе 8.3 на вход в функцию "ОбработкаЗаполнения" документа "ЗаказНаряд" в параметр "Копирование" попадает значение истина, тогда как на 8.2 в этот же параметр приходит "Неопределено".
Как мы поняли, из-за этого в одной из вызываемых далее по цепочке обработок заполнения (подозреваем, что в "дкОбработкаЗаполненияПоУмолчанию") пропускается достаточно большой кусок кода, из-за чего поле "Автомобиль" в з/н оказывается незаполненным.
Ошибка возникает чуть дальше по коду "ОбработкиЗаполнения" на первой строке этого фрагмента:
АвтомобильЗаказа=Справочники.Автомобили.НайтиПоРеквизиту("VIN",Основание.VIN);
Если НЕ обЗначениеНеЗаполнено(АвтомобильЗаказа) Тогда
Автомобиль=АвтомобильЗаказа;
КонецЕсли;
КонецЕсли;
Подскажите, чем может быть вызвано такое поведение программы и есть ли вероятность, что оно проявится и на других документах?