Простого типа доп сведение нормально заполнил.
ПВХ = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Заголовок", "Вид отчета");
Если ЗначениеЗаполнено(ПВХ) Тогда
МассивСтруктур.Добавить(Новый Структура("Свойство, Значение", ПВХ, ПараметрыОтчета.ВидОтчета));
КонецЕсли;
ПВХ = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Заголовок", "Дата формирования отчета");
Если ЗначениеЗаполнено(ПВХ) Тогда
МассивСтруктур.Добавить(Новый Структура("Свойство, Значение", ПВХ, ПараметрыОтчета.ДатаФормирования));
КонецЕсли;
Если НЕ МассивСтруктур.Количество() = 0 Тогда
УправлениеСвойствами.ЗаписатьСвойстваУОбъекта(СпрОбъект.Ссылка, МассивСтруктур);
КонецЕсли;
А вот как заполнить у объекта доп сведение если оно имеет тип "Дополнительное значение"?
Имеется в виду что "Вид отчета" имеет тип "Дополнительное значение" и принимает значение, в том числе, и то что в ПараметрыОтчета.ВидОтчета.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший