Программное изменение реквизитов справочника

Версия для печатиPDF-версия

Платформа:

Добрый день.

Есть добавленные в справочники "Номенклатура" и "Характеристики номенклатуры" реквизиты Вид изделия и Металл. Необходимо при записи номенклатуры при условии, что свойство уникально (булево) записыватьэти реквизиты в характеристику, если они не заполнены.

Подскажите, пожалуйста, как лучше это сделать. У меня не получается получить реквизит справочника для записи ((

А в чём сложность? Если есть ссылка на характеристику, то получаете объект, изменяете реквизиты и записываете:

ХарактеристикаОбъект = ХарактеристикаСсылка.ПолучитьОбъект();
ХарактеристикаОбъект.Металл = Металл;
ХарактеристикаОбъект.ВидИзделия = ВидИзделия;
ХарактеристикаОбъект.Записать();

А как установить ссылку на характеристику?  Справочник номенклатура является владельцем справочника характеристика.

Так можно?

ХарактеристикаСсылка = Справочники.ХарактеристикиНоменклатуры.Выбрать(Объект,,,);

Так вы получите выборку из справочника Характеристики. Лучше всего получать запросом. Только имейте в виду, что характеристик может быть несколько.

Спасибо.