Имеется УТП 1.2.41. На форму списка номенклатуры выводится код УКТВЭД в своей колонке. Такая же колонка добавлена на форму счета фактуры, при добавлении в счет позиции с кодом, код подставлялся в свою колонку. Это все работало на 40 версии. Вчера обновился до 41 и при добавлении номенклатуры в счет показывает:
Цитата
{Документ.СчетНаОплатуПокупателю.МодульОбъекта(1531)}: Поле об`єкту не виявлено (ОтечественныйНеподакцизныйТовар)
Если СтрокаТабличнойЧасти.ХарактеристикаНоменклатуры.ОтечественныйНеподакцизныйТовар = Истина Тогда
Вот этой процедурой добавлялся код на форму счета:
Процедура ЗаполнитьУКТВЭДВСтрокеТоваров(СтрокаТабличнойЧасти) Экспорт
НоменклатураГТДХарактеристики = СтрокаТабличнойЧасти.ХарактеристикаНоменклатуры.НоменклатураГТД;
Если СтрокаТабличнойЧасти.ХарактеристикаНоменклатуры.ОтечественныйНеподакцизныйТовар = Истина Тогда
СтрокаТабличнойЧасти.КодУКТВЭД = Неопределено;
СтрокаТабличнойЧасти.НомерГТД = Неопределено;
ИначеЕсли ЗначениеЗаполнено(НоменклатураГТДХарактеристики) Тогда
СтрокаТабличнойЧасти.КодУКТВЭД = НоменклатураГТДХарактеристики.КодУКТВЭД;
СтрокаТабличнойЧасти.НомерГТД = НоменклатураГТДХарактеристики.НомерГТД;
Иначе
СтрокаТабличнойЧасти.КодУКТВЭД = СтрокаТабличнойЧасти.Номенклатура.НоменклатураГТД.КодУКТВЭД;
СтрокаТабличнойЧасти.НомерГТД = СтрокаТабличнойЧасти.Номенклатура.НоменклатураГТД.НомерГТД;
КонецЕсли;
КонецПроцедуры
Вывод кода писал по аналогу с интернета, помогите пожалуйста разобраться что нужно подправить что бы все опять работало
Вроде разобрался
Сообщение отредактировал Vofka - 21.03.17, 10:28