Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:report:types_anchor:type_section [2017/08/11 15:57] |
ru:manual:report:types_anchor:type_section [2023/03/16 12:20] (текущий) |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
**Секция** – тип привязки, служащий для создания области в шаблоне отчета, которая будет убираться из конкретного отчета по заданному условию. Секция может включать в себя дочерние привязки. | **Секция** – тип привязки, служащий для создания области в шаблоне отчета, которая будет убираться из конкретного отчета по заданному условию. Секция может включать в себя дочерние привязки. | ||
+ | |||
Чтобы добавить привязку типа "Секция", нужно запустить создание новой привязки (например, нажатием пункта контекстного меню **Новая привязка** в дереве привязок). В открывшемся окне выбора типа привязки необходимо выбрать тип привязки "Секция". Далее необходимо добавить дополнительные привязки на странице настройки секции (Рис. 1). | Чтобы добавить привязку типа "Секция", нужно запустить создание новой привязки (например, нажатием пункта контекстного меню **Новая привязка** в дереве привязок). В открывшемся окне выбора типа привязки необходимо выбрать тип привязки "Секция". Далее необходимо добавить дополнительные привязки на странице настройки секции (Рис. 1). | ||
- | [{{ ru/manual/report/types_anchor/type_section/type_section0001.png?nolink |Рисунок 1. Страница настройки привязки типа "Секция"}}] | + | [{{ ru/manual/report/types_anchor/type_section/autot_type_section0001.png?nolink |Рисунок 1. Страница настройки привязки типа "Секция"}}] |
Флажок **Секция активна** работает не только для корневых, но и для вложенных секций, при этом: | Флажок **Секция активна** работает не только для корневых, но и для вложенных секций, при этом: | ||
Строка 11: | Строка 11: | ||
* если флажок снят, то при выполнении отчета из него будет полностью удалена часть, ограниченная началом и концом секции. Шаблон отчета при этом не изменяется. | * если флажок снят, то при выполнении отчета из него будет полностью удалена часть, ограниченная началом и концом секции. Шаблон отчета при этом не изменяется. | ||
- | В поле **Фильтр** задается условие, по которому секция будет вставлена или убрана из отчета автоматически. Подробнее об использовании фильтра в отчете и настройке соответствий описано в главе [[ru/manual/report/types_anchor/insert_empty_section]]. | + | Выводить ли в отчет область, ограниченную тегами привязки с типом "Секция", определяется на основе выполнения условий фильтра, наложенного на секцию – если фильтр выдает какие-то данные, то область в отчет выводится. При этом существует следующая особенность: если фильтр построен по тому же классу, что и отчет, то в случае, если через соответствия в его узел фильтра ничего не передается, фильтр будет выполнен только по объекту вызова отчета, а не по всем объектам класса. Если требуется выполнять фильтр по всем или некоторым объектам класса – используйте передачу через соответствия данных в узел фильтра привязки. |
+ | |||
+ | В поле **Фильтр** задается условие, по которому секция будет вставлена или убрана из отчета автоматически. Подробнее об использовании фильтра в отчете и настройке соответствий описано в главе [[ru/manual/report/types_anchor/anchor_data_filter_settings]]. | ||
Вставка привязки в шаблон отчета осуществляется в соответствии с описанием в главе [[ru/manual/report/insert_anchor]]. | Вставка привязки в шаблон отчета осуществляется в соответствии с описанием в главе [[ru/manual/report/insert_anchor]]. | ||
Строка 19: | Строка 21: | ||
===== Пример. Привязка типа "Секция" ===== | ===== Пример. Привязка типа "Секция" ===== | ||
- | Пример вставки в шаблон привязки типа "Секция" (Рис. 2) можно видеть в динамическом отчете "Регламент процесса IDEF0". | + | Пример вставки в шаблон привязки типа "Секция" (Рис. 2) можно видеть в динамическом отчете "Регламент функции IDEF0". |
- | [{{ ru/manual/report/types_anchor/type_section/image1223.png?nolink |Рисунок 2. Привязка типа "Секция" в дереве привязок}}] | + | [{{ ru/manual/report/types_anchor/type_section/change_image1223.png?nolink |Рисунок 2. Привязка типа "Секция" в дереве привязок}}] |
В шаблоне отчета секция представлена в виде области (как правило - раздела отчета), ограниченной двумя тегами (Рис. 3). В данном примере в случае невыполнения условий фильтра, наложенного на секцию, из отчета будет убран раздел "Контекстная диаграмма". | В шаблоне отчета секция представлена в виде области (как правило - раздела отчета), ограниченной двумя тегами (Рис. 3). В данном примере в случае невыполнения условий фильтра, наложенного на секцию, из отчета будет убран раздел "Контекстная диаграмма". | ||
- | [{{ ru/manual/report/types_anchor/type_section/image1225.png?nolink |Рисунок 3. Внешний вид привязки типа "Секция" в шаблоне отчета}}] | + | [{{ ru/manual/report/types_anchor/type_section/lang_image1225.png?nolink |Рисунок 3. Внешний вид привязки типа "Секция" в шаблоне отчета}}] |
+ | [<contextnavigator>] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
- | + | {(rater>id=ru_manual_report_types_anchor_type_section|name=Тип привязки "Секция"|type=vote|trace=ip|headline=off)} | |
- | [<contextnavigator>] | + | |
- | + |