Это старая версия документа.
Опция «Группировать» используется в дополнительных привязках типа «Объект». Причем привязка-владелец должна иметь тип: «Список», «Фильтр» или «Дерево».
Опция «Группировать» служит для группировки строк списка по значениям какого-либо параметра. Другими словами, список будет объединен в группы по выбранному параметру. Группировка может быть включена одновременно для нескольких дополнительных привязок.
Возможны два вида группировки:
Тип дополнительной привязки, для которой установлен тип группировки «BAND», автоматически преобразуется из типа «Объект» в тип «BAND». При этом параметром дополнительной привязки-бэнда останется параметр, ранее выбранный в привязке «Объект».
Списком для выполнения бэнда будет являться список вариантов значений параметра.
Для привязки-владельца типа «Список» («Фильтр», «Дерево») дополнительные привязки служат для вывода параметров списка в табличной форме. Если для дополнительной привязки списка включена группировка бэндом, то этот параметр списка будет выводиться вне таблицы как отдельное поле.
Оставшиеся дополнительные привязки списка будут выводиться в табличной форме внутри бэнда. Тип группировки «BAND» можно включить одновременно для нескольких параметров списка. Такая группировка называется линейной. Количество колонок списка уменьшается на число дополнительных привязок с группировкой бэндом. Вставить бэнд в таблицу нельзя.
В шаблоне отчета формата MS Word вставка привязки может проводиться автоматически (если привязка добавляется непосредственно в шаблоне отчета или переносится в шаблон из дерева привязок) и вручную - нажатием кнопки дерева привязок. При ручной вставке привязки привязка-владелец типа «Список» («Фильтр», «Дерево») должна вставляться в ячейку таблицы, при этом перед таблицей автоматически будет сгенерировано привязка, для которой задана группировка типа «BAND» и расставлены секции сокрытия (см. Вставка в шаблон отчета секции сокрытия пустых привязок) - это единственная ситуация при ручной вставке, когда происходит частичная генерация вставляемой привязки. Подробнее о вставке привязок в шаблон отчета см. Вставка привязки в шаблон отчета.
В шаблоне отчета формата MS Excel в окне «Вставка привязки» название дополнительной привязки с группировкой выбирается на закладке «Поле». Это название будет составным:
«BND_<СистемноеНазваниеБэнда>_<НазваниеГруппы>», где системное название бэнда и название группы - это одно и то же системное название дополнительной привязки с группировкой. Таким образом, название поля в шаблоне может выглядеть, например, так: «BND_Группировка_Группировка».
Название привязки-владельца для списка выбирается на закладке «Список/Дерево/Фильтр». Оно также будет составным:
«BND_<СистемноеНазваниеБэнда>_<СистемноеНазваниеПривязкиВладельцаСписка>».
Пример дополнительной привязки с группировкой BAND можно видеть в отчете объектов «Должностная инструкция» (демонстрационная база данных). Системное название привязки: «Выполняемые действия».
Перейдите на страницу настройки сложной привязки (пункт контекстного меню «Свойства» данной привязки). Тип привязки: «Фильтр». С помощью этого фильтра в отчет выводятся недекомпозированные процессы, у которых Субъект является исполнителем.
Для вывода в отчете значений параметров списка созданы дополнительные привязки.
Для привязки «Родитель процесса» установлен тип группировки «BAND». При этом тип дополнительной привязки автоматически изменен на тип BAND.
Вставка привязки в шаблон отчета MS Word производится в соответствии с описанием из пункта Тип группировки BAND выше.
В структуре привязки «Список» есть четыре дополнительных привязки, но для вывода списка создана таблица, состоящая из трех колонок. Дополнительная привязка «Родитель процесса», по которой установлена группировка типа «BAND», выводится в отдельном поле перед таблицей.
Дополнительная привязка, для которой установлен тип группировки «Таблица», объединяет остальные дополнительные привязки в группы. По дополнительной привязке, для которой установлен тип группировки «Таблица», по умолчанию устанавливается сортировка «По возрастанию». При необходимости вид сортировки можно изменить. Количество колонок в таблице соответствует общему количеству привязок в списке, включая привязки, по которым установлена группировка.
Группировка таблицей может быть линейной, то есть одновременно по нескольким параметрам списка. Группировка может быть многомерной (или вложенной). Если у объекта привязки, для которого включена группировка, есть вложенный параметр типа «Список» («Фильтр», «Дерево»), то для любого параметра этого списка, в свою очередь, можно включить группировку Таблицей.
Пример дополнительной привязки с группировкой Таблицей можно видеть в отчете объектов «Регламент процесса IDEF0» (демонстрационная база данных). Системное название привязки: «Выходы» в секции «Взаимодействие».
Перейдите на страницу настройки сложной привязки (пункт контекстного меню «Свойства» данной привязки). Тип привязки: «Список». Для привязки настроен фильтр для выбора из всего списка связей только исходящих связей, удовлетворяющих определенным условиям.
Для вывода в отчете значений параметров списка созданы дополнительные привязки.
Для привязки-объекта «Выход» установлен тип группировки «Таблица». Дублирующие ячейки в колонке этой привязки будут объединены. Для дополнительной привязки-списка «Связи процесса по объектам» установлен тип группировки «Таблица», а на странице настройки данного списка установлен дополнительный параметр «Текст». Строки вложенного списка «Связи процесса по объектам» будут объединены в одну ячейку.
Вставка привязки в шаблон отчета осуществляется в соответствии с информацией из Вставка привязки в шаблон отчета.
При выполнении отчета «Регламент процесса IDEF0» от процесса «А4.2 Реализация проекта» будет получена таблица с объединением дублирующих ячеек в колонке «Выход» и объединением строк вложенного списка в колонке «Объекты».