Книга: Разработка сложных отчетов в «1С:Предприятии 8». Система компоновки данных
Назад: Вывод дополнительной информации в отчете
Дальше: Расположение ресурсов

Настройка полей группировки в пользовательских настройках

При разработке отчета можно сделать отчет максимально универсальным, чтобы позволить пользователю в режиме 1С:Предприятие, не обращаясь к полным настройкам отчета (не выполняя Все действияИзменить вариант…), самостоятельно настраивать, каким образом группировать данные в отчете.

Необходимость настройки группировки пользователем в отчете можно указать как в отчете в целом, так и у группировки (как в простой группировке, так и в группировке таблицы и диаграммы).

Для этого в конструкторе схемы компоновки данных на закладке Настройки или в режиме изменения варианта отчета необходимо выделить нужный элемент структуры отчета и нажать кнопку Свойства элемента пользовательских настроек, расположенную вверху, в командной панели окна настроек (рис. 3.278). В появившемся окне нужно включить в состав пользовательских настроек элемент Группировки.

В режиме 1С:Предприятие создадим вариант отчета Настройка группировок для отчета Продажи номенклатуры. Отчет имеет структуру, показанную на рисунке 3.278. Предоставим пользователю возможность группировать данные на уровне отчета в целом.

Рис. 3.278. Изменение варианта отчета

Перед формированием отчета пользователь может поменять местами поля группировок, изменить или добавить новое поле группировки (рис. 3.279).

Рис. 3.279. Редактирование группировок отчета

В результате будет получен другой отчет, основанный на тех же данных, но представляющий данные по-иному (рис. 3.280).

Рис. 3.280. Изменение варианта отчета

Для того чтобы предоставить пользователю возможность представлять данные в отчете в виде таблицы со свободной структурой, как это сделано, например, в отчете Работа мастеров (), нужно выделить элемент структуры отчета Таблица и, нажав кнопку Свойства элемента пользовательских настроек, включить в состав пользовательских настроек элементы Группировки строк и Группировки колонок (рис. 3.281).

Рис. 3.281. Изменение варианта отчета

В результате пользователь перед формированием отчета может задавать группировку строк и колонок в таблице в соответствии со своими предпочтениями (рис. 3.282).

Рис. 3.282. Результат отчета в виде таблицы со свободной структурой

Можно также задать возможность пользовательской настройки для вложенных группировок (рис. 3.283).

Рис. 3.283. Изменение варианта отчета

В приведенном выше примере пользователь может настраивать состав вложенных группировок для родительской группировки всего отчета Контрагент (рис. 3.284).

Рис. 3.284. Результат отчета

При указании необходимости пользовательской настройки группировки группироваться будут все вложенные элементы, начиная от места, где указана необходимость группировки, вплоть до места, где встретится элемент структуры, отличный от группировки, или до места, в котором на одном уровне будут расположены несколько элементов структуры.

Назад: Вывод дополнительной информации в отчете
Дальше: Расположение ресурсов