Делюсь методикой:
1. Сохраняем любое количество типовых настроек в файлы по стандартной кнопке.
2. Загоняем их в макеты типа ДвоичныеДанные.
3. Называем эти макеты как-нибудь вроде "Настройки_блаблабла".
4. На командной панели формы отчёта ваяем подменю "Типовые настройки".
5. При открытии пробегаем по метаданным этого объекта (Отчёта) и для каждого макета, в чьём имени есть слово "Настройки", делаем кнопочку с именем как у макета и текстом как синоним макета. Действие устанавливаем, естественно.
6. В процедуре-обработчике нажатия на эти доп.кнопки выполняем следующее:
=================
Попытка
имяф=ПолучитьИмяВременногоФайла("xml");
мак=ПолучитьМакет(Элемент.Имя);
мак.Записать(имяф);
ЧтениеХМЛ=Новый ЧтениеXML;
ЧтениеХМЛ.ОткрытьФайл(имяф);
рНастр=СериализаторXDTO.ПрочитатьXML(ЧтениеХМЛ);
Если рНастр<>Неопределено Тогда
ОтчетОбъект.КомпоновщикНастроек.ЗагрузитьНастройки(рНастр);
КонецЕсли;
ЧтениеХМЛ.Закрыть();
УдалитьФайлы(имяф);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки
================
Итог: у нас есть инструмент для сохранения неограниченного числа типовых настроек - увеличивается только размер самого отчёта. Чем час объяснять пользователю, куда надо ткнуть для того, чтобы у него "вот это было выше, а это ниже, а вон то сбоку" - говорим только, на какую кнопочку нажимать.
P.S. Ща полезу смотреть, как оно в ЗУПе сделано. Та же идея или нет?..
Нет, не та - вроде бы менее "упакованная" и универсальная. В ЗУПе используют справочник СохранённыеНастройки.