Объекты Report и Engine
Внешний вид
Кроме объектов, которые содержатся в отчете, в скрипте определены две переменные: Report и Engine.
Report
Переменная Report возвращает ссылку на текущий отчет.
Список методов
| Метод | Описание |
|---|---|
object Calc(string expression)
|
Вычисляет выражение и возвращает значение. При вызове этого метода первый раз выражение компилируется, что требует некоторого времени. |
object GetColumnValue(string complexName)
|
Возвращает значение поля источника данных. Имя должно быть представлено в форме "Источник.Поле". Если поле имеет значение null, оно преобразуется в значение по умолчанию (0, пустая строка, false и др). |
object GetColumnValueNullable(string complexName)
|
Возвращает значение поля источника данных. В отличие от предыдущего метода, не выполняет преобразование null-значений. |
Parameter GetParameter(string complexName)
|
Возвращает параметр отчета с указанным именем. Имя может быть составным при обращении к вложенному параметру: MainParam.NestedParam. |
object GetParameterValue(string complexName)
|
Возвращает значение параметра отчета с указанным именем. |
void SetParameterValue(string complexName, object value)
|
Устанавливает значение параметра отчета с указанным именем. |
object GetVariableValue(string complexName)
|
Возвращает значение системной переменной, например, Date. |
object GetTotalValue(string name)
|
Возвращает значение итога, определенного в окне "Данные", по его имени. |
DataSourceBase GetDataSource(string alias)
|
Возвращает источник данных, определенный в отчете, по его имени. |