Это старая версия документа.


Вставка в шаблон отчета секции сокрытия пустых привязок

Распространена ситуация, когда необходимо скрыть пустые таблицы или часть документа с незаполненным полем. Для этого не обязательно помещать привязку в секцию и накладывать на секцию условие. В шаблон отчета можно вставить разделы, вывод которых будет зависеть от факта заполнения данными определенной таблицы или переменной. Если в результате выполнения отчета данные останутся незаполненными, то такой раздел будет автоматически удален из отчета. Для этого в шаблоне создается специальная Секция сокрытия (далее в тексте этого раздела просто секция). Область секции ограничивается тегами начала и конца секции. Между тегами начала и конца секции может размещаться не только таблица для вывода данных, но и текст, и любые другие привязки к данным для вывода различной информации, а также статический текст.

Принцип добавления секций отличается для шаблонов формата MS Word и MS Excel:

MS Word.

Добавление секции сокрытия некоторой привязки для определенной области шаблона делается так:

  1. В шаблоне отчета выделяется область, которую требуется заключить в секцию сокрытия.
  2. В дереве привязок выбирается привязка, в зависимости от наличия данных в которой требуется выводить/скрывать выделенную область в шаблоне.
  3. На панели дерева привязок нажимается кнопка . При этом в шаблоне отчета на границах выделенной области появляются 2 закладки MS Word - это метки начала и конца секции сокрытия.

Удаление секции сокрытия некоторой привязки делается так:

  1. В дереве привязок выбирается привязка, секцию сокрытия для который требуется удалить.
  2. На панели дерева привязок нажимается кнопка . При этом из шаблона отчета будут удалены 2 закладки MS Word - метки начала и конца секции сокрытия данной привязки.

MS Excel.

Начало и конец секции добавляются с помощью закладки "Секции сокрытия" в окне "Вставка привязки" (о других возможностях окна вставки привязки см. Вставка привязки в шаблон отчета).

Рисунок 1
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki