Программная установка пользовательских настроек при подмене настроек в компоновщике настроек

1. levante90 27.03.17 11:19 Сейчас в теме
В отчете две схемы компоновки данных. На форме выведен флажок при установке/снятии которого подменяются настройки компоновщика настроек:
ОбъектОтчет = РеквизитФормыВЗначение("Отчет");
    СхемаКомпоновкиДанных = ?(Отчет.Хранение, ОбъектОтчет.ПолучитьМакет("Хранение"), ОбъектОтчет.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"));
    ВремХран = ПоместитьВоВременноеХранилище(СхемаКомпоновкиДанных, УникальныйИдентификатор);
    источникНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(ВремХран);
    Отчет.КомпоновщикНастроек.Инициализировать(источникНастроек);
    Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
    Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(Настройки); 

С этим проблем нет, но также на форме заполнен отбор, который включен в пользовательские настройки. У двух схем есть одинаковые поля отбора. Нужно, чтобы при загрузке настроек компоновщика пользовательские настройки сохранялись.
Пробовал вот так:
Отчет.КомпоновщикНастроек.ЗагрузитьПользовательскиеНастройки(ТекПользНастройки);

и просто в цикле устанавливать пользовательские настройки.
Результат один и тот же на форме остаются пользовательские настройки из первой схемы. Есть решение?
По теме из базы знаний
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот