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

<< Click to Display Table of Contents >>

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

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

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

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

System_Variables

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

System_Variables_1

Список доступных системных переменных:

Название

Назначение

Column

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

Line

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

LineThrough

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

LineABC

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

LineRoman

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

GroupLine

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

PageNumber

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

PageNofM

Возвращает строку по следующему шаблону: Страница {PageNumber} из {TotalPageCount}

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

TotalPageCount

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

IsFirstPage

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

IsLastPage

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

PageCopyNumber

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

Report Alias

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

Report Author

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

Report Changed

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

Report Created

Возвращает дату создания отчета

Report Description

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

Report Name

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

Time

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

Today

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