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