Добрый день.
Необходимо установить вариант настроек в зависимости от данных на форме.
Делаю так:
Если СуммироватьПредыдущиеОплаты Тогда
ВариантНастроек=СхемаКомпоновкиДанных.ВариантыНастроек[1];
ИНаче
ВариантНастроек=СхемаКомпоновкиДанных.ВариантыНастроек[2];
КонецЕслИ;
Настройки=ВариантНастроек.Настройки;
КомпоновщикНастроек.ЗагрузитьНастройки(Настройки);
Но падает с ошибкой.
Не заполнено значение параметра Сценарий.
До вызова программной установки варианта такой ошибки не было.
Предполагаю что он сбрасывает значения параметров. Каким образом их сохранить или загрузить обратно после присвоения параметра? Либо если предложите другой вариант установки варианта тоже будет хорошо.
Значение параметра Сценарий установлено в экземпляре настроек СКД, которые редактируются формы отчета.
Настройки СКД полученные из вариантов схемы, это другие экземпляры настроек, в них параметр Сценарий никто не устанавливал.
Все верно, я про это же думаю, но есть ли какой нибудь вариант автоматически запомнить все установленные параметры, отборы и прочее чтобы они присвоились новому варианту или необходимо каждую настройку запомнить до изменения варианта и затем его присвоить настройкам нового варианта?