Предопределенные переменные ISBL

 

Переменные в расчетах интегрированных отчетов

 

В расчетах интегрированных отчетов доступны следующие переменные:

 

Переменная

Тип

Описание

Sender

IReport

Отчет, для которого выполняется расчет.

Object, ParentComponent

IReference

Справочник, к которому относится отчет.

ReportName

WideString

Имя отчета, для которого выполняется расчет.

 

Примечание. Эти переменные, как и общие переменные, будут доступны также в шаблонах отчетов со встроенным типом редактора.

Пример использования:

 

// Используя в расчете отчета переменную ParentComponent,

// занести во временную таблицу все справочники, для которых

// справочник интегрированного отчета является главным ведущим.

// TmpTableName – имя временной таблицы.

ComponentID = ParentComponent.ИД

CommandText = Format(

  "insert into %s

   select

     MBVidAnView.Name, MBAnalit.NameAn, MBAnalit.Kod

   from 

     MBAnalit MBAnalit, MBVidAnView MBVidAnView

   where

     MBAnalit.HighLvl = %s

     and MBVidAnView.Vid = MBAnalit.Vid

     and MBAnalit.XRecStat = '%s'";

  ArrrayOf(TmpTableName; ComponentID; '+'))

SQL(CommandText)

 

 

См. также:

·         Общие предопределенные переменные ISBL.