Это старая версия документа!
Содержание
Алгоритмы для групповой обработки
Удалить дополнительный реквизит у элемента справочника
Свойство = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту(«Имя», «СюдаНаписатьИмяРеквизита_49f1b95c86784e28a2d5eb0f32ede243»); Для Каждого Строка Из Объект.ДополнительныеРеквизиты Цикл
Если Строка.Свойство = Свойство Тогда
Объект.ДополнительныеРеквизиты.Удалить(Строка);
Объект.Записать();
Прервать;
КонецЕсли;
КонецЦикла;
Скопировать значение одного доп реквизита в другой
СвойствоИсточник = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту(«Имя», «ПрименяемостьСвечи_49f1b95c86784e28a2d5eb0f32ede243»); СвойствоПриемник = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту(«Имя», «ПрименемостьДетали_c99f7bab121c4a299319920bbd76cb88»); Ссылка = Объект.Ссылка;
ЗначениеИсточник = УправлениеСвойствами.ЗначениеСвойства(Ссылка, СвойствоИсточник); ЗначениеПриемник = УправлениеСвойствами.ЗначениеСвойства(Ссылка, СвойствоПриемник);
Если ЗначениеЗаполнено(ЗначениеИсточник) И Не ЗначениеЗаполнено(ЗначениеПриемник) Тогда
Свойства = Новый ТаблицаЗначений;
Свойства.Колонки.Добавить("Свойство");
Свойства.Колонки.Добавить("Значение");
ЗаполнитьЗначенияСвойств(Свойства.Добавить(), Новый Структура("Свойство,Значение", СвойствоПриемник, ЗначениеИсточник));
УправлениеСвойствами.ЗаписатьСвойстваУОбъекта(Ссылка, Свойства);
КонецЕсли;
