В отчете пользователем могут изменяться как угодно отборы, структура группировок, выбранные поля и т.д.
Но нужно по кнопке возвращать изначальные группировки, при этом оставлять все остальное.
Не понимаю как сделать. Если просто получить настройки по умолчанию и загрузить их, то все настройки слетят. Поэтому можно ли как-то только структуру загрузить?
Делать вручную программный обход каждого элемента структуры не хотелось бы, могу какой-то из подчиненных свойств потерять.
Загружаем настройки по умолчанию - все пользовательские настройки слетают.
Берем пользовательские настройки, очищаем в них настройки структуры группировок.
Загружаем пользовательсткие настройки в компоновщик
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший