В отчете в процедуре "ПриКомпоновкеРезультата" пишу:
КлючТекущегоВарианта = ХранилищеСистемныхНастроек.Загрузить("Отчет.ПланГрафикППРКалибровкиИПоверкиСИ/КлючТекущегоВарианта");
Если КлючТекущегоВарианта <> "Основной" Тогда
ПользНастройки = ХранилищеСистемныхНастроек.Загрузить("Отчет.ПланГрафикППРКалибровкиИПоверкиСИ/Основной/ТекущиеПользовательскиеНастройки");
ХранилищеСистемныхНастроек.Сохранить("Отчет.ПланГрафикППРКалибровкиИПоверкиСИ/КлючТекущегоВарианта/ТекущиеПользовательскиеНастройки", "", ПользНастройки);
КонецЕсли;
В строке "Сохранить" ошибка - обращение к процедуре как к функции. Что не так? Подскажите, кто знает.
Обычно настройки хранятся в регистре сведений по каждому пользователю по каждой настройке.
Найди настройку-образец, скопируй и установи нужного пользователя.
Я говорю о тех настройках, которые сохраняются по умолчанию после закрытия отчета. Ведь если закрыть отчет, а затем его снова открыть, то он откроется с последними значениями отбора и параметров. Эти значения хранятся в ХранилищеСистемныхНастроек. Я хочу передать их из одного варианта отчета в другой. ПользНастройки (первая строка после Тогда) отрабатывает нормально, а вот в строке ХранилищеСистемныхНастроек.Сохранить - ошибка. ?