Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
03 окт 2024, 13:54

Обновить код УКТВЭД при открытии документов

Автор kot488, 12 дек 2018, 13:48

0 Пользователей и 1 гость просматривают эту тему.

kot488

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


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

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

КонецПроцедуры


wise

(0) Вам НАДО "УниверсальныйПодборОбработкаОбъектов.epf" ИЛИ свою обработку по заполнению ВСЕХ реквизитов напишите...
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск