Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:report:types_anchor:insert_empty_section [2012/07/03 12:28] admin создано |
ru:manual:report:types_anchor:insert_empty_section [2017/08/14 16:34] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Вставка в шаблон отчета Секции сокрытия пустых привязок ====== | + | ====== Вставка в шаблон отчета секции сокрытия пустых привязок ====== |
- | Распространена ситуация, когда надо скрыть пустые таблицы или часть документа с незаполненным полем. Для этого не обязательно вставлять привязку в секцию и накладывать на секцию условие. В шаблон отчета можно вставить разделы, вывод которых будет зависеть от заполнения данными определенной таблицы или переменной. Если в результате выполнения отчета данные останутся незаполненными, то такой раздел будет полностью удален из отчета. Для этого в шаблоне создается специальная Секция сокрытия (далее в тексте просто секция). Область секции ограничивается метками начала и конца секции. Начало и конец секции добавляются с помощью закладки «Секции сокрытия» в окне «Вставка привязки». | + | **Секция сокрытия** – элемент шаблона отчета. Создается на основе привязок типов "Объект", "Файл", "Список", "Фильтр", "Дерево" и "Шахматка". Служит для создания области в шаблоне отчета, которая будет автоматически убираться при отсутствии данных в привязке. Особенностью секции сокрытия является то, что она не присутствует в области дерева привязок отчета, так как не является привязкой. |
- | {{Business%20Studio%20-%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F.files:image1250.jpg?440x193}}Рис. 12.4.39 | + | Область секции сокрытия ограничивается тегами начала и конца секции. Между тегами начала и конца секции сокрытия может размещаться не только таблица для вывода данных, но и текст, и любые другие привязки к данным для вывода различной информации, а также статический текст. |
- | Между метками начала и конца секции может размещаться не только таблица для вывода данных, но и текст, и любые другие привязки к данным для вывода различной информации. | + | Принцип добавления секций сокрытия отличается для шаблонов формата MS Word и MS Excel. |
- | Пример секции сокрытия можно видеть в шаблоне отчета объектов «Положение о подразделении». Здесь системные названия закладок начала и конца секции выглядят так: | + | ===== Добавление секций сокрытия в шаблон отчета формата MS Word ===== |
- | «С_СтруктЕд_Н», «С_СтруктЕд_К». | + | Добавление секции сокрытия некоторой привязки для определенной области шаблона выполняется так: |
+ | - В шаблоне отчета выделяется область, которую требуется заключить в секцию сокрытия. | ||
+ | - В дереве привязок выбирается привязка, в зависимости от наличия данных в которой требуется выводить/скрывать выделенную область в шаблоне. | ||
+ | - На панели дерева привязок нажимается кнопка {{common/icons/201.png?&nolink}}. При этом в шаблоне отчета на границах выделенной области появляются 2 тега - теги начала и конца секции сокрытия. | ||
+ | |||
+ | Удаление секции сокрытия некоторой привязки выполняется так: | ||
+ | |||
+ | - В дереве привязок выбирается привязка, секцию сокрытия для который требуется удалить. | ||
+ | - На панели дерева привязок нажимается кнопка {{common/icons/202.png?&nolink}}. При этом из шаблона отчета будут удалены 2 тега - теги начала и конца секции сокрытия данной привязки. | ||
+ | |||
+ | ===== Добавление секций сокрытия в шаблон отчета формата MS Excel ===== | ||
+ | |||
+ | Начало и конец секции добавляются с помощью вкладки **Секции сокрытия** в окне **Вставка привязки** (о других возможностях окна **Вставка привязки** описано в главе [[ru/manual/report/insert_anchor]]). | ||
+ | |||
+ | [{{ ru/manual/report/types_anchor/insert_empty_section/image1249.png?nolink |Рисунок 1. Добавление секций сокрытия в шаблоне отчета формата MS Excel}}] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [<contextnavigator>] | ||
- | Где «СтруктЕд» -- это системное название привязки типа «Список». Выберите название привязки и нажмите на кнопку «Перейти». Курсор будет установлен на закладку в таблице, специально созданной для данной привязки. | ||
- | Если эта таблица останется не заполненной при выполнении отчета для какого-либо субъекта, то вся область отчета, включая статический текст, ограниченная закладками начала и конца секции, будет удалена из отчета. В отчете «Положение о подразделении» в этом случае будет полностью удален пункт «Структурные единицы». |