В расчетах интегрированных отчетов доступны следующие переменные:
Переменная |
Тип |
Описание |
Sender |
Отчет, для которого выполняется расчет. |
|
Object, ParentComponent |
Справочник, к которому относится отчет. |
|
ReportName |
Имя отчета, для которого выполняется расчет. |
Примечание. Эти переменные, как и общие переменные, будут доступны также в шаблонах отчетов со встроенным типом редактора. |
Пример использования:
// Используя в расчете отчета переменную 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)