14.04.2010
Вариант отчета можно сделать таким, чтобы пользователь настраивал, каким образом группировать данные, выводимые в отчет.
При настройке группировки пользователь может перемещать группировки друг относительно друга, добавлять и удалять поля группировок.
В данной статье описываются некоторые особенности настройки варианта отчета при работе с полями группировки.
Необходимость настройки группировки пользователем в варианте отчета можно указать как в отчете в целом, так и у группировки (как в простой группировке, так и в группировке таблицы и диаграммы).
При указании необходимости пользовательской настройки группировки, группироваться будут все вложенные элементы, начиная от места, где указана необходимость группировки вплоть до места, где встретится элемент структуры, отличный от группировки или до места, в котором на одном уровне будут расположены несколько элементов структуры.
Примеры:
Если указывается необходимость настройки группировок всего отчета и в отчете на верхнем уровне имеется группировка по полю Товар, в которую вложены детальные записи, то будет настраиваться группировка вплоть до детальных записей, при этом по умолчанию группировка будет выполняться по полю Товар.
Если у отчета установлена необходимость настройки группировки, в отчет вложена группировка по полю Товар, в которую вложена группировка по полю Покупатель, в которую вложена диаграмма продаж по периоду, то пользователь будет настраивать каким образом группировать диаграммы, при этом по умолчанию диаграммы будут выдаваться в группировках по товару, и покупателю.
Если у отчета установлена необходимость настройки группировки, в отчет вложена группировка по полю Покупатель, в которую вложена группировка по полю Товар и группировка по полю Период, то группироваться будут группировки по полю Товар и Период, при этом по умолчанию данные группировки будут выводиться в группировке по полю Товар.
Если у группировки по полю Товар.Поставщик указана необходимость настройки группировки и в группировку вложена группировка по полю Товар, в которую вложены детальные записи, то будет настраиваться группировка вплоть до детальных записей, при этом по умолчанию группировка будет выполняться по полю Товар, и эта группировка будет всегда выводиться в группировке по полю Товар.Поставщик.
Если в отчет необходимо вывести рядом группировку и, например, диаграмму, при этом нужно дать пользователю возможность настраивать, каким образом группировать в группировке, то можно добавить в отчет, рядом с диаграммой группировку, у которой проставить необходимость пользовательской настройки структуры и очистить у группировки выбранные поля.
Таким образом, за счет того, что в группировке отсутствуют выводимые поля, в отчет группировка выводиться не будет, однако для нее можно будет настраивать, каким образом будут группироваться вложенные в нее элементы структуры.