Система компоновки данных предоставляет широкие возможности по управлению отображением заголовков, параметров данных и отборов. Для управления отображением заголовков, параметров данных и отборов используются настройки компоновки данных. При использовании конструктора схемы компоновки данных необходимо перейти на вкладку Настройки , а затем выбрать вкладку Другие настройки . На данной вкладке находятся параметры Выводить заголовок , Заголовок , Выводить параметры данных и Выводить отбор позволяющие управлять отображением заголовков, параметров данных и отборов в отчете.
Заголовком в системе компоновки данных является текст, выводимый в начале отчета или группировки. Заголовок может задаваться для отчета в целом, таблицы, диаграммы, а так же для отдельных группировок.
Для управления отображением заголовков используются следующие параметры :
- Выводить заголовок — управление отображением заголовка. Существуют следующие варианты отображения заголовка :
- Авто — отображение заголовка определяется автоматически. Если в заголовке указан текст, то текст заголовок отображается, иначе нет ;
- Не выводить — заголовок не отображается ;
- Выводить — заголовок отображается всегда.
- Заголовок — текст заголовка
Параметры данных отображаются только в начале отчета.
Для управления отображением значений параметров данных используется параметр Выводить параметры данных .
- Авто — отображение параметров данных определяется автоматически. Если параметры данных указаны, то отображается текст вида » Параметры данных : параметр1 > = значение1 >» , иначе параметры данных не отображаются ;
- Не выводить — параметры данных не отображаются ;
- Выводить — параметры данных отображаются всегда. Если параметры данных не указаны, то отображается только текст вида » Параметры данных : » .
Отбор может отображаться как для отчета, таблицы или диаграммы, так и для отдельных группировок.
Для управления отображением отбора используется параметр Выводить отбор .
- Авто — отображение отбора определяется автоматически. Если отбор установлен, то отображается текст вида » Отбор : текст отбора >» , иначе отбор не отображается ;
- Не выводить — отбор не отображается ;
- Выводить — отбор отображается всегда. Если отбор не установлен, то отображается только текст вида » Отбор : » .
Итак! Есть отчет, и мы хотим разместить в нем свой заголовок, который может меняться (иначе бы можно было указать его в настройках).
Для этого нам понадобится 2 вещи:
- Настройки схемы
- Параметры выводы
И написать совсем немного кода Заголовок для отчета хранится в параметре вывода под именем «Title». Присвоим ему необходимое значение, а так же указав признак использования, мы получим в самом верху отчета нужный нам заголовок.
Есть несколько вариантов вывода информации перед основным отчетом,какой лучше?! — зависит от задачи:
Допустим нам нужно вывести дату и время формирования отчета и свою шапку отчета, например так:
Варианты решения:
1. Использование группировки и макета заголовка:
1. Создаем в схеме новую группировку (без поля) и установим имя группировке Шапка отчета.
2. Удалим у данной группировки из выбранных полей автополе
В других настройках выберем макет оформления «Без оформления» (иначе на наш макет будет накладываться стандартный макет и вокруг всех ячеек будет рамка)
На вкладке макеты добавляем макет заголовка группировки (при добавлении указываем наше имя группировки (Шапка отчета) и указываем область с нашими данными), справа в табличном документе пишем необходимый текст и параметр
Сохраняем, формируем и видим результат как выше
2. Программное изменение текста заголовка
Код нужно установить в процедуре модуля отчета ПриКомпоновкеРезультата()
3. Вывод табличного макета с параметром перед формированием отчета
Создаем макет ВыводСформирован, в нем создаем параметр Сформирован и назначаем имя области Заголовок