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

<< Click to Display Table of Contents >>

Navigation:  Проект > Документы объектов > Генератор отчетов > Источники данных и переменные >

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

 

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

 

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

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

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

strel11 LineABC - возвращает алфавитный аналог номера линии;

strel11 LineRoman - возвращает текущий номер линии римскими цифрами;

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

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

strel11 PageNumberThrough - возвращает текущий номер страницы. Нумерация страниц начинается с 1. Если используется переменная PageNumberThrough, то свойство Сбросить номер страницы (Reset Page Number) игнорируется, т.е. используется сквозная нумерация.

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

 

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

 

 

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

 

strel11 PageNofMThrough - возвращает строку также как и PageNofM, только при использовании данной переменной не учитывается значение свойства Сбросить номер страницы (Reset Page Number);

strel11 TotalPageCount – возвращает общее количество страниц в отчете;

strel11 TotalPageCountThrough - возвращает общее количество страниц в отчете, при этом значение свойства Сбросить номер страницы (Reset Page Number) не учитывается;

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

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

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

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

strel11 Report Alias - возвращает псевдоним отчета;

strel11 Report Author - возвращает автора отчета;

strel11 Report Changed - возвращает дату когда был последний раз изменен отчет;

strel11 Report Created - возвращает дату когда был создан отчет;

strel11 Report Description - возвращает описание отчета;

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

strel11 Time – возвращает текущее время;

strel11 Today – возвращает текущую дату;