Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:report:types_anchor:option_group [2013/02/13 12:19] dpinaev [Пример. Группировка таблицей] |
ru:manual:report:types_anchor:option_group [2017/11/08 09:57] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Опция "Группировать" ====== | + | ====== Группировка ====== |
- | Опция "Группировать" используется в дополнительных привязках типа "Объект". Привязка-владелец должна иметь тип: "Список", "Фильтр" или "Дерево". | + | Группировка используется в дополнительных привязках типа "Объект". Вышележащая привязка должна иметь тип "Список", "Фильтр" или "Дерево". |
- | Опция "Группировать" служит для группировки строк списка по значениям какого-либо параметра. Группировка может быть включена одновременно для нескольких дополнительных привязок. | + | На странице настройки сложной привязки можно группировать при помощи поля **Группировать** строки списка по значениям какого-либо параметра. Группировка может быть включена одновременно для нескольких дополнительных привязок. |
- | Возможны два вида группировки: | + | Возможны два типа группировки: |
- | -BAND - дополнительная привязка преобразуется в бэнд и выносится за пределы таблицы, остальные привязки остаются в таблице; | + | - "BAND" - дополнительная привязка преобразуется в бэнд и выносится за пределы таблицы, остальные привязки остаются в таблице; |
- | -Таблица - в таблице объединяются ячейки, имеющие одинаковые значения. | + | - "Таблица" - в таблице объединяются ячейки, имеющие одинаковые значения. |
- | ===== Тип группировки BAND ===== | + | ===== Тип группировки "BAND" ===== |
- | Если для дополнительной привязки списка включена группировка бэндом, то этот параметр списка будет выводиться вне таблицы как отдельное поле. | + | Если для дополнительной привязки списка включена группировка типа "BAND", то этот параметр списка будет выводиться вне таблицы как отдельное поле. |
- | Тип дополнительной привязки автоматически преобразуется из типа "Объект" в тип "BAND". При этом, параметром дополнительной привязки-бэнда останется параметр привязки "Объект". Списком для формирования строк бэнда будет являться список разных значений параметра. | + | |
- | Оставшиеся дополнительные привязки списка будут выводиться в табличной форме внутри бэнда. Тип группировки "BAND" можно включить одновременно для нескольких параметров списка. Такая группировка называется линейной. Количество колонок списка уменьшается на число дополнительных привязок с группировкой бэндом. Вставить бэнд в таблицу нельзя. | + | Тип дополнительной привязки автоматически преобразуется из типа "Объект" в тип "BAND". При этом, параметром дополнительной привязки типа "BAND" останется параметр привязки типа "Объект". Списком для формирования строк бэнда будет являться список разных значений параметра. |
- | **В шаблон отчета формата MS Word** привязка может вставляться автоматически (если привязка добавляется непосредственно в шаблоне отчета) или переноситься в шаблон из дерева привязок. При вставке привязки из дерева привязок привязка-владелец типа "Список" ("Фильтр", "Дерево") должна вставляться в ячейку таблицы, при этом перед таблицей автоматически будет сгенерирована привязка, для которой задана группировка типа "BAND" и расставлены секции сокрытия (см. [[ru/manual/report/types_anchor/insert_empty_section]]) - это единственная ситуация при ручной вставке, когда происходит частичная генерация вставляемой привязки. Подробнее о вставке привязок в шаблон отчета см. [[ru/manual/report/insert_anchor]]. | + | Оставшиеся дополнительные привязки списка будут выводиться в табличной форме внутри бэнда. Тип группировки "BAND" можно включить одновременно для нескольких параметров списка. Такая группировка называется линейной. Количество колонок списка уменьшается на число дополнительных привязок с группировкой типа "BAND". Вставить бэнд в таблицу нельзя. |
- | **В шаблоне отчета формата MS Excel** в окне "Вставка привязки" название дополнительной привязки с группировкой выбирается на закладке "Поле". Это название будет составным: | + | В шаблон отчета формата MS Word привязка может вставляться автоматически, если привязка добавляется непосредственно в шаблоне отчета, или переносится в шаблон из дерева привязок. При вставке привязки из дерева привязок вышележащая привязка типа "Список" ("Фильтр", "Дерево") должна вставляться в ячейку таблицы. При этом перед таблицей автоматически будет сгенерирована привязка, для которой задана группировка типа "BAND" и расставлены секции сокрытия (см. [[ru/manual/report/types_anchor/insert_empty_section]]) - это единственная ситуация при ручной вставке, когда происходит частичная генерация вставляемой привязки. Подробнее о вставке привязок в шаблон отчета описано в главе [[ru/manual/report/insert_anchor]]. |
+ | |||
+ | В шаблоне отчета формата MS Excel в окне **Вставка привязки** название дополнительной привязки с группировкой выбирается на вкладке **Поле**. Это название будет составным: | ||
"BND_<СистемноеНазваниеБэнда>_<НазваниеГруппы>", где системное название бэнда и название группы - это одно и то же системное название дополнительной привязки с группировкой. Таким образом, название поля в шаблоне может выглядеть, например, так: "BND_Группировка_Группировка". | "BND_<СистемноеНазваниеБэнда>_<НазваниеГруппы>", где системное название бэнда и название группы - это одно и то же системное название дополнительной привязки с группировкой. Таким образом, название поля в шаблоне может выглядеть, например, так: "BND_Группировка_Группировка". | ||
- | Название привязки-владельца для списка выбирается на закладке "Список/Дерево/Фильтр". Оно также будет составным: | + | Название вышележащей привязки для списка выбирается на вкладке **Список/Дерево/Фильтр** в окне **Вставка привязки**. Оно также будет составным: |
"BND_<СистемноеНазваниеБэнда>_<СистемноеНазваниеПривязкиВладельцаСписка>". | "BND_<СистемноеНазваниеБэнда>_<СистемноеНазваниеПривязкиВладельцаСписка>". | ||
- | ==== Пример. Группировка BAND ==== | ||
- | Пример дополнительной привязки с группировкой BAND можно видеть в отчете объектов "Должностная инструкция" (демонстрационная база данных). Системное название привязки: "Выполняемые действия". | + | ==== Пример. Тип группировки "BAND" ==== |
- | [{{ ru/manual/report/types_anchor/option_group/image1277.png?nolink |Рисунок 1}}] | + | Пример дополнительной привязки с группировкой типа "BAND" можно видеть в отчете "Должностная инструкция" (демонстрационная база данных). Системное название привязки: "Недекомпозированные процессы, выполняемые Должностью или ее ролями". |
- | Перейдите на страницу настройки сложной привязки (пункт контекстного меню "Свойства" данной привязки). Тип привязки: "Фильтр". С помощью этого фильтра в отчет выводятся недекомпозированные процессы, у которых Субъект является исполнителем. | + | [{{ ru/manual/report/types_anchor/option_group/image1277.png?nolink |Рисунок 1. Привязка "Недекомпозированные процессы, выполняемые Должностью или ее ролями" в дереве привязок}}] |
- | [{{ ru/manual/report/types_anchor/option_group/image1279.png?&nolink |Рисунок 2}}] | + | Перейдите на страницу настройки сложной привязки (пункт контекстного меню **Свойства** данной привязки). Тип привязки: "Фильтр". С помощью этого фильтра в отчет выводятся недекомпозированные процессы, у которых субъект является исполнителем. |
+ | |||
+ | [{{ ru/manual/report/types_anchor/option_group/image1279.png?&nolink |Рисунок 2. Страница настройки привязки "Недекомпозированные процессы, выполняемые Должностью или ее ролями"}}] | ||
Для вывода в отчете значений параметров списка созданы дополнительные привязки. | Для вывода в отчете значений параметров списка созданы дополнительные привязки. | ||
- | Для привязки "Родитель процесса" установлен тип группировки "BAND". При этом тип дополнительной привязки автоматически изменен на тип BAND. | + | Для привязки "Родитель процесса" установлен тип группировки "BAND". При этом тип дополнительной привязки автоматически изменен на тип BAND. |
- | Вставка привязки в шаблон отчета MS Word производится в соответствии с описанием в пункте [[ru/manual/report/types_anchor/option_group#тип_группировки_band|Тип группировки BAND]]. | + | Вставка привязки в шаблон отчета в формате MS Word производится в соответствии с описанием в статье [[ru/manual/report/types_anchor/option_group#тип_группировки_band|Тип группировки "BAND"]]. |
- | [{{ ru/manual/report/types_anchor/option_group/image1281.png?nolink |Рисунок 3}}] | + | [{{ ru/manual/report/types_anchor/option_group/image1281.png?nolink |Рисунок 3. Внешний вид привязки "Недекомпозированные процессы, выполняемые Должностью или ее ролями" в шаблоне отчета}}] |
- | В структуре привязки "Список" есть четыре дополнительных привязки, но для вывода списка создана таблица, состоящая из трех колонок. Дополнительная привязка "Родитель процесса", по которой установлена группировка типа "BAND", выводится в отдельном поле перед таблицей. | + | В структуре привязки "Список" есть четыре дополнительных привязки, но для вывода списка создана таблица, состоящая из трех колонок. Дополнительная привязка "Родитель процесса", по которой установлена группировка типа "BAND", выводится в отдельном поле перед таблицей. |
===== Тип группировки "Таблица" ===== | ===== Тип группировки "Таблица" ===== | ||
Строка 50: | Строка 52: | ||
Для дополнительной привязки необходимо установить тип группировки "Таблица". При этом по умолчанию устанавливается сортировка значений дополнительной привязки "По возрастанию". При необходимости вид сортировки можно изменить. Количество колонок в таблице равно количеству привязок в списке, включая привязки, по которым установлена группировка. | Для дополнительной привязки необходимо установить тип группировки "Таблица". При этом по умолчанию устанавливается сортировка значений дополнительной привязки "По возрастанию". При необходимости вид сортировки можно изменить. Количество колонок в таблице равно количеству привязок в списке, включая привязки, по которым установлена группировка. | ||
- | Группировка таблицей может быть одновременно по нескольким параметрам списка. Группировка также может быть вложенной: если у объекта привязки, для которого включена группировка, есть вложенный параметр типа "Список" ("Фильтр", "Дерево"), то для любого параметра этого списка, в свою очередь, можно включить группировку Таблицей. | + | Группировка типа "Таблица" может быть одновременно по нескольким параметрам списка. Группировка также может быть вложенной: если у объекта привязки, для которого включена группировка, есть вложенный параметр типа "Список" ("Фильтр", "Дерево"), то для любого параметра этого списка, в свою очередь, можно включить группировку типа "Таблица". |
- | ==== Пример. Группировка таблицей ==== | + | ==== Пример. Тип группировки "Таблица" ==== |
- | Пример дополнительной привязки с группировкой Таблицей можно видеть в отчете объектов "Регламент процесса IDEF0" (демонстрационная база данных). Системное название привязки: "Выходы" в секции "Взаимодействие". | + | Пример дополнительной привязки с группировкой типа "Таблица" можно видеть в отчете "Регламент процесса IDEF0" (демонстрационная база данных). Системное название привязки: "Выходы" в секции "Взаимодействие". |
- | [{{ ru/manual/report/types_anchor/option_group/option_group0001.png?nolink |Рисунок 5}}] | + | [{{ ru/manual/report/types_anchor/option_group/option_group0001.png?nolink |Рисунок 5. Привязка "Выходы" в дереве привязок}}] |
- | Перейдите на страницу настройки сложной привязки (пункт контекстного меню "Свойства" данной привязки). Тип привязки: "Список". Для привязки настроен фильтр для выбора из всего списка связей только исходящих связей, удовлетворяющих определенным условиям. | + | Перейдите на страницу настройки сложной привязки (пункт контекстного меню **Свойства** данной привязки). Тип привязки: "Список". Для привязки настроен фильтр для выбора из всего списка связей только исходящих связей, удовлетворяющих определенным условиям. |
Для вывода в отчете значений параметров списка созданы дополнительные привязки. | Для вывода в отчете значений параметров списка созданы дополнительные привязки. | ||
- | [{{ ru/manual/report/types_anchor/option_group/image1285.png?nolink |Рисунок 6}}] | + | [{{ ru/manual/report/types_anchor/option_group/image1285.png?nolink |Рисунок 6. Страница настройки привязки "Выходы"}}] |
- | Для привязок "Выход" и "Процесс" установлен тип группировки "Таблица". Дублирующие ячейки в колонках этих привязок будут объединены. Для дополнительной привязки-списка "Связи процесса по объектам" установлен тип группировки "Таблица", а на странице настройки данного списка установлен дополнительный параметр "Текст". Строки вложенного списка "Связи процесса по объектам" будут объединены в одну ячейку. | + | Для привязок "Выход" и "Процесс" установлен тип группировки "Таблица". Дублирующие ячейки в колонках этих привязок будут объединены. Для дополнительной привязки "Связи процесса по объектам" типа "Список" установлен тип группировки "Таблица", а на странице настройки данного списка установлен флажок **Текст**. Строки вложенного списка "Связи процесса по объектам" будут объединены в одну ячейку. |
- | Вставка привязки в шаблон отчета осуществляется в соответствии с информацией из [[ru/manual/report/insert_anchor]]. | + | Вставка привязки в шаблон отчета осуществляется в соответствии с описанием в главе [[ru/manual/report/insert_anchor]]. |
- | [{{ ru/manual/report/types_anchor/option_group/image1287.png?nolink |Рисунок 7}}] | + | [{{ ru/manual/report/types_anchor/option_group/image1287.png?nolink |Рисунок 7. Внешний вид привязки "Выходы" в шаблоне отчета}}] |
При выполнении отчета "Регламент процесса IDEF0" от процесса "А4.2 Реализация проекта" будет получена таблица с объединением дублирующих ячеек в колонках "Выход", "Процесса" и объединением строк вложенного списка в колонке "Объекты". | При выполнении отчета "Регламент процесса IDEF0" от процесса "А4.2 Реализация проекта" будет получена таблица с объединением дублирующих ячеек в колонках "Выход", "Процесса" и объединением строк вложенного списка в колонке "Объекты". | ||
- | [{{ ru/manual/report/types_anchor/option_group/image1289.png?nolink |Рисунок 8}}] | + | [{{ ru/manual/report/types_anchor/option_group/image1289.png?nolink |Рисунок 8. Результат выполнения отчета с привязкой "Выходы"}}] |
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [<contextnavigator>] | ||
+ |