Имеется две идентичные конфигурации. В одной если номенклатуру выбирать с помощью подбора все работает отлично, КодУКТВЭД в свою колонку подставляется отлично. Все перенес в другую конфигурацию, при попытке добавить номенклатуру с помощью обработки подбора:

```1c
    {Документ.СчетНаОплатуПокупателю.Форма.ФормаДокумента.Форма(522)}: Поле объекта не обнаружено (КодУКТВЭД)
    СтрокаТабличнойЧасти.КодУКТВЭД = СтрокаТабличнойЧасти.Номенклатура.НоменклатураГТД.КодУКТВЭД;
```

Если выбирать номенклатуру с помощью формы выбора номенклатуры то КодУКТВЭД подтягивается без проблем.
Часть процедуры подбора на которую ругается:

```1c
    // Не нашли - добавляем новую строку.
    СтрокаТабличнойЧасти = ТабличнаяЧасть.Добавить();
    СтрокаТабличнойЧасти.Номенклатура = Номенклатура;

    Если ТабличнаяЧасть = Товары Тогда

    СтрокаТабличнойЧасти.Количество = Количество;
    СтрокаТабличнойЧасти.ЕдиницаИзмерения = ЕдиницаИзмерения;
    СтрокаТабличнойЧасти.КодУКТВЭД = СтрокаТабличнойЧасти.Номенклатура.НоменклатураГТД.КодУКТВЭД;
    СтрокаТабличнойЧасти.НомерГТД = СтрокаТабличнойЧасти.Номенклатура.НоменклатураГТД.НомерГТД;
    СтрокаТабличнойЧасти.Коэффициент = СтрокаТабличнойЧасти.ЕдиницаИзмерения.Коэффициент;
    СтрокаТабличнойЧасти.ХарактеристикаНоменклатуры = Характеристика;
    СтрокаТабличнойЧасти.ЗаказПокупателя = ЗаказПокупателя;

    // Заполняем реквизиты табличной части.
    ОбработкаТабличныхЧастей.ЗаполнитьСтавкуНДСТабЧасти(СтрокаТабличнойЧасти, ЭтотОбъект, "Реализация");

    Если Цена <> Неопределено Тогда
    Цена = Ценообразование.ПересчитатьЦенуПриИзмененииВалюты(Цена, ВалютаЦены, ВалютаДокумента, ЗаполнениеДокументов.КурсДокумента(ЭтотОбъект, мВалютаРегламентированногоУчета), ЗаполнениеДокументов.КратностьДокумента(ЭтотОбъект, мВалютаРегламентированногоУчета), Дата);

    СтрокаТабличнойЧасти.Цена = Ценообразование.ПересчитатьЦенуПриИзмененииФлаговНалогов(Цена,
    СпособЗаполненияЦен,
    ТипЦен.ЦенаВключаетНДС,
    УчитыватьНДС,
    СуммаВключаетНДС,
    УчетНДС.ПолучитьСтавкуНДС(СтрокаТабличнойЧасти.СтавкаНДС));
    Иначе
    ПриИзмененииНоменклатурыТоваров(СтрокаТабличнойЧасти);
    КонецЕсли;
```

И на форме Колонка КодУКТВЭД присуствует, если выбирать через форму выбора номенклатуры то все нормально работает.

Помогите пожалуйста разобраться
---
Если ЗначениеЗаполнено(СтрокаТабличнойЧасти.Номенклатура)
и ЗначениеЗаполнено(СтрокаТабличнойЧасти.Номенклатура.НоменклатураГТД)
тогда
      СтрокаТабличнойЧасти.КодУКТВЭД = СтрокаТабличнойЧасти.Номенклатура.НоменклатураГТД.КодУКТВЭД;
КонецЕсли;
---
Если ЗначениеЗаполнено(СтрокаТабличнойЧасти.Номенклатура)
и ЗначениеЗаполнено(СтрокаТабличнойЧасти.Номенклатура.НоменклатураГТД)
тогда
      СтрокаТабличнойЧасти.КодУКТВЭД = СтрокаТабличнойЧасти.Номенклатура.НоменклатураГТД.КодУКТВЭД;
КонецЕсли;
---
и ЗначениеЗаполнено(СтрокаТабличнойЧасти.Номенклатура)
и ЗначениеЗаполнено(СтрокаТабличнойЧасти.Номенклатура.НоменклатураГТД)
тогда

Ошибка прежняя, в номенклатуре заполнен код.
---
Вот так решил:

```1c
    Если ТабличнаяЧасть = Товары Тогда

    СтрокаТабличнойЧасти.Количество = Количество;
    СтрокаТабличнойЧасти.ЕдиницаИзмерения = ЕдиницаИзмерения;
    СтрокаТабличнойЧасти.Коэффициент = СтрокаТабличнойЧасти.ЕдиницаИзмерения.Коэффициент;
    СтрокаТабличнойЧасти.ХарактеристикаНоменклатуры = Характеристика;
    СтрокаТабличнойЧасти.ЗаказПокупателя = ЗаказПокупателя;

    // Заполняем реквизиты табличной части.
    ОбработкаТабличныхЧастей.ЗаполнитьСтавкуНДСТабЧасти(СтрокаТабличнойЧасти, ЭтотОбъект, "Реализация");
    ПриИзмененииНоменклатурыТоваров(СтрокаТабличнойЧасти);
```