Версия для печати темы (https://pro1c.org.ua/index.php?s=e5693e7500aff7f679f8e116effe2451&showtopic=35186)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Передать значени с формы подбора УТП 1.2.40

Автор: kot488 10.02.17, 11:53

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


Если добавлять номеклатуру без подбора то код подставляется автоматически


Код УКТВЭД в документ выводится вот так

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

Автор: sava1 10.02.17, 12:09

В форме документа есть ОбработкаПодбора - в ней и вызывайте свою

Автор: kot488 10.02.17, 12:28

sava1 @ Сегодня, 12:09 * ,

Цитата(sava1 @ 10.02.17, 12:09) *
В форме документа есть ОбработкаПодбора - в ней и вызывайте свою

Спасибо) Получилось

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua