Получение данных в скрипте из ячейки таблицы

Добрый день!

Пытаюсь получить значение в скрипт для дальнейшего использования из ячейки в отчете.

Изучал пример: http://support.lers.ru/manual/index.html?example_attribute_summary.html

Часть примера вроде как получает значение из ячейки

// Скрипт обработчика возвращающего значение, которое является результатом вычисляемого поля calculatedField_M.

private void calculatedField_M_GetValue(object sender, DevExpress.XtraReports.UI.GetValueEventArgs e);

{

     DataRowView row = (DataRowView)e.Row;

 

     // Получаем фактическое потребление воды (для каждой метки времени свое, т/сутки);

     double? m = null;

     if ( row["M"] != DBNull.Value );

           m = Convert.ToDouble(row["M"]);

Что имеется введу под row[“M”]??

row - текущая строка секции Detail
row[“M”] - значение поля источника из источника данных.
Для ведомости параметров точек учета M - это поле ‘Массовый расход’ из узла ‘Архивы потреблений и интеграторов’ (M = M1 - M2).

Это имя ячейки?

Вместо “M” можно использовать любое имя ячейки?
Screenshot_358.png

Да, любое, но только из узла ‘Архивы потреблений и интеграторов’, если это отчет типа Ведомость параметров для точки учета.

А если ведомость для объекта учёта?

Для объекта учета узел с тем же наименованием.
Для использования значений в обработчике получения результата вычисляемого поля можно использовать любые поля из узлов доступных в вычисляемом поле.