Системные переменные

<< Click to Display Table of Contents >>

Navigation:  Создание отчетов > Источники данных, переменные и функции >

Системные переменные

Редактор отчетов предлагает к использованию в выражениях системные переменные. Системные переменные - это переменные, которые сообщают, какую либо информацию о текущем состоянии отчета.

Список всех системных переменных отображается в словаре:

sistwmnye_peremennye

Также при настройки компонентов, где может потребоваться использование системных переменных будет возможность добавить ее, например, при редактировании компонента Текст:

sistwmnye_peremennye_1

Рассмотрим доступные системные переменные:

Название

Назначение

Column

Возвращает текущий номер колонки. Используется для нумерации колонок в отчете

Line

Возвращает текущий номер линии. Используется для нумерации строк в отчетах. Нумерация начинается с 1. Нумерация для каждой группы происходит отдельно

LineThrough

Возвращает сквозной номер линии. В отличие от Line возвращает номер линии с самого начала отчета, без учета группировок отчета. Нумерация начинается с 1

LineABC

Возвращает алфавитный аналог номера линии

LineRoman

Возвращает текущий номер линии группы. Начинается с 1

PageNumber

Возвращает текущий номер страницы. Нумерация страниц начинается с 1. Используется для нумерации страниц

PageNofM

возвращает строку по следующему шаблону:

Страница {PageNumber} из {TotalPageCount}

Данная переменная представляет собой комбинирование системных переменных Номер страницы (PageNumber) и Общее количество страниц (TotalPageCount), т.е. будет выводить порядковый номер страницы в отношении общего количества страниц.

TotalPageCount

Возвращает общее количество страниц в отчете

IsFirstPage

Возвращает значение истина (true), если в текущий момент следующая страница печатается;

sLastPage

Возвращает значение истина (true), если в текущий момент предыдущая страница печатается. Для корректного расчета этой переменной необходимо выполнить два прохода, т.е. отчет должен быть построен два раза. В первый раз отчет строится и запоминаются некоторые параметры, затем отчет строится второй раз, но уже с учетом этих параметров;

PageCopyNumber

Возвращает номер копии страницы. Начиная с 1.

Report Alias

Возвращает псевдоним отчета

Report Author

Возвращает автора отчета

Report Changed

Возвращает дату когда был последний раз изменен отчет

Report Created

Возвращает дату когда был создан отчет

Report Description

Возвращает описание отчета

Report Name

Возвращает текущее имя отчета. Имя отчета можно изменить при помощи свойства Имя отчета (Report Name);

Time

Возвращает текущее время

Today

Возвращает текущую дату