В 1С: БП КОРП 3.0 добавил новый отчет для подсистемы "Для руководителя". Сам отчет работает, но необходимо, что бы его можно было рассылать штатной подсистемой рассылки отчетов.

Алгоритм этой подсистемы обращается к записи регистра сведений "ПараметрыРаботыПрограммы" - "СтандартныеПодсистемы.ВариантыОтчетов". В ней в ХЗ храняться данные ряда отчетов, но нового отчета там нет.

Вопрос: Как корректно штатными процедурами обновить данные в этом регистре сведений, что бы в него попали данные о новом отчете?

ПРИМЕЧАНИЕ: обработка "ОбновлениеВспомогательныхДанных.epf" из БСП, почему-то данные в РС "ПараметрыРаботыПрограммы" не обновляет.
---
Вообщем нужно сделать так. Возможно кому-то поможет.

&НаСервере
Процедура ОбновитьНастройкиНаСервере()

 СтруктураПараметров = РегистрыСведений.ПараметрыРаботыПрограммы.ПараметрРаботыПрограммы(Объект.ИмяПараметра);
 СтруктураПараметров.ОтчетыСНастройками.Добавить(Объект.ИдентификаторОбъектаМетаданных);
 РегистрыСведений.ПараметрыРаботыПрограммы.УстановитьПараметрРаботыПрограммы(Объект.ИмяПараметра,СтруктураПараметров);

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

&НаКлиенте
Процедура ОбновитьНастройки(Команда)
 ОбновитьНастройкиНаСервере();
КонецПроцедуры
---
После подключение отчета в базу закладка Варианты отчета заполнена? Разместить в разделах выполнена?
---
Уточните, пожалуйста, что означает "Разместить в разделах выполнена?"
---
Вы в конфигурацию добавили отчет? Хранилище вариантов у отчета указали ХранилищеВариантовОтчетов?
---
Да. Да.
---
Попробуйте выпонить функцию ВариантыОтчетов.Обновить(). Вдруг поможет
---
Не помогло.

Нужно что-бы в структуре параметров в массиве "ОтчетыСНастройками" была запись с данными о новом отчете.

СтруктураПараметров = РегистрыСведений.ПараметрыРаботыПрограммы.ПараметрРаботыПрограммы("СтандартныеПодсистемы.ВариантыОтчетов");
---
Вообщем нужно сделать так. Возможно кому-то поможет.

&НаСервере
Процедура ОбновитьНастройкиНаСервере()

 СтруктураПараметров = РегистрыСведений.ПараметрыРаботыПрограммы.ПараметрРаботыПрограммы(Объект.ИмяПараметра);
 СтруктураПараметров.ОтчетыСНастройками.Добавить(Объект.ИдентификаторОбъектаМетаданных);
 РегистрыСведений.ПараметрыРаботыПрограммы.УстановитьПараметрРаботыПрограммы(Объект.ИмяПараметра,СтруктураПараметров);

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

&НаКлиенте
Процедура ОбновитьНастройки(Команда)
 ОбновитьНастройкиНаСервере();
КонецПроцедуры
---
Предложенное выше решение решает проблему только до следующего обновления конфигурации, в рамках которого кэш в РегистрСведений.ПараметрыРаботыПрограммы перегенерируется.

По задумке БСП:ВариантыОтчетов, чтобы внутренний отчет попадал в ОтчетыСНастройками, нужно проделать следующее (см. код ОбщийМодуль.ВариантыОтчетов.СформироватьТаблицуФункциональныхОпций):

```1c
    // ОбщийМодуль.ВариантыОтчетовПереопределяемый
    Процедура НастроитьВариантыОтчетов(Настройки) Экспорт

    МодульВариантыОтчетов = ОбщегоНазначения.ОбщийМодуль("ВариантыОтчетов");

    <...>
    + МодульВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.<ИмяОтчета>);

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

    // Отчеты.<ИмяОтчета>.МодульМенеджера
    // !! Результат кэшируется в кэше БСП в РегистрСведений.ПараметрыРаботыПрограммы/ПараметрыРаботыВерсийРасширений:"СтандартныеПодсистемы.ВариантыОтчетов" .
    // Для обновления нужно изменить версию конфигурации/расширения, где этот отчет фигурирует,
    // либо принудительно обновить кэш, запустив клиент с параметром запуска "ЗапуститьОбновлениеИнформационнойБазы".

    // См. ВариантыОтчетовПереопределяемый.НастроитьВариантыОтчетов.
    //
    Процедура НастроитьВариантыОтчета(Настройки, НастройкиОтчета)
    НастройкиОтчета.ОпределитьНастройкиФормы = Истина;
    КонецПроцедуры

    // Отчеты.<ИмяОтчета>.МодульОбъекта

    // Задать настройки формы отчета.
    //
    // Параметры:
    // Форма - ФормаКлиентскогоПриложения, Неопределено -
    // КлючВарианта - Строка, Неопределено -
    // Настройки - см. значение ОтчетыКлиентСервер.НастройкиОтчетаПоУмолчанию
    //
    Процедура ОпределитьНастройкиФормы(Форма, КлючВарианта, Настройки) Экспорт
    // изменить Настройки, если требуется
    КонецПроцедуры
```