Различия

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

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

ru:manual:report:types_anchor:type_section [2022/03/04 15:41]
belkin [Тип привязки Секция]
ru:manual:report:types_anchor:type_section [2023/03/16 12:20] (текущий)
Строка 3: Строка 3:
 **Секция** – тип привязки, служащий для создания области в шаблоне отчета, которая будет убираться из конкретного отчета по заданному условию. Секция может включать в себя дочерние привязки.  **Секция** – тип привязки, служащий для создания области в шаблоне отчета, которая будет убираться из конкретного отчета по заданному условию. Секция может включать в себя дочерние привязки. 
    
-Выводить ли в отчет область, ограниченную тегами привязки с типом "Секция", определяется на основе выполнения условий фильтра, наложенного на секцию – если фильтр выдает какие-то данные, то область в отчет выводится. При этом существует следующая особенность: если фильтр построен по тому же классу, что и отчет, то в случае, если через соответствия в его узел фильтра ничего не передается, фильтр будет выполнен только по объекту вызова отчета, а не по всем объектам класса. Если требуется выполнять фильтр по всем или некоторым объектам класса – используйте передачу через соответствия данных в узел фильтра привязки. 
- 
 Чтобы добавить привязку типа "Секция", нужно запустить создание новой привязки (например, нажатием пункта контекстного меню **Новая привязка** в дереве привязок). В открывшемся окне выбора типа привязки необходимо выбрать тип привязки "Секция". Далее необходимо добавить дополнительные привязки на странице настройки секции (Рис. 1).  Чтобы добавить привязку типа "Секция", нужно запустить создание новой привязки (например, нажатием пункта контекстного меню **Новая привязка** в дереве привязок). В открывшемся окне выбора типа привязки необходимо выбрать тип привязки "Секция". Далее необходимо добавить дополнительные привязки на странице настройки секции (Рис. 1). 
  
Строка 12: Строка 10:
   * если флажок установлен, то при выполнении отчета будут обрабатываться все дополнительные привязки секции;   * если флажок установлен, то при выполнении отчета будут обрабатываться все дополнительные привязки секции;
   * если флажок снят, то при выполнении отчета из него будет полностью удалена часть, ограниченная началом и концом секции. Шаблон отчета при этом не изменяется.   * если флажок снят, то при выполнении отчета из него будет полностью удалена часть, ограниченная началом и концом секции. Шаблон отчета при этом не изменяется.
 +
 +Выводить ли в отчет область, ограниченную тегами привязки с типом "Секция", определяется на основе выполнения условий фильтра, наложенного на секцию – если фильтр выдает какие-то данные, то область в отчет выводится. При этом существует следующая особенность: если фильтр построен по тому же классу, что и отчет, то в случае, если через соответствия в его узел фильтра ничего не передается, фильтр будет выполнен только по объекту вызова отчета, а не по всем объектам класса. Если требуется выполнять фильтр по всем или некоторым объектам класса – используйте передачу через соответствия данных в узел фильтра привязки.
  
 В поле **Фильтр** задается условие, по которому секция будет вставлена или убрана из отчета автоматически. Подробнее об использовании фильтра в отчете и настройке соответствий описано в главе [[ru/manual/report/types_anchor/anchor_data_filter_settings]]. В поле **Фильтр** задается условие, по которому секция будет вставлена или убрана из отчета автоматически. Подробнее об использовании фильтра в отчете и настройке соответствий описано в главе [[ru/manual/report/types_anchor/anchor_data_filter_settings]].
Строка 30: Строка 30:
  
 [<contextnavigator>] [<contextnavigator>]
 +
 +
 +
  
 +
 +
 +
 +
  
 +
 +
 +
 +
  
- +{(rater>id=ru_manual_report_types_anchor_type_section|name=Тип привязки "Секция"|type=vote|trace=ip|headline=off)}
- +
- +
-{(rater>id=ru_manual_report_types_anchor_type_section|name=Тип привязки "Секция"|type=vote|trace=ip|img=:taggic.png|headline=off)}+
Driven by DokuWiki