Делаю внешний отчет. Основная схема компоновки не задана, т.к. нужно формировать параметры на основе двух вариантов запроса. При этом возникает проблема - нельзя выбрать параметр с тип значения "Перечисление". В окошке выбора типа данных нет перечислений вообще.
Параметр добавляю программно, код ниже.
При этом, если сделать встроенную схему СКД, то перечисления доступны.
Что я делаю не так?
На форму отчета добавлен реквизит КомпоновщикНастроекФорма, тип "КомпоновщикНастроекКомпоновкиДанных". Собственно на форму выведен его реквизит ПользовательскиеНастройки. Сделал так, потому что через встроенный компоновщик настроек не получается отобразить пользовательские настройки.
Код инициализации ниже
КомпоновщикНастроекФорма.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных( СхемаКомпоновкиДанных ));
КомпоновщикНастроекФорма.ЗагрузитьНастройки( СхемаКомпоновкиДанных.НастройкиПоУмолчанию );
// чтобы параметры появились в пользовательских настройках, надо добавить им гуид
Для Каждого ПараметрДанных Из КомпоновщикНастроекФорма.Настройки.ПараметрыДанных.Элементы Цикл