Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

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&gt;id=ru_manual_report_types_anchor_type_section|name=Тип привязки &quot;Секция";|type=vote|trace=ip|headline=off)}
-[&lt;contextnavigator&gt;+
- +
Driven by DokuWiki