Изменения, сделанные в параметрах расчета с помощью фреймворка, не сохраняются. Операция сохранения Save() проходит успешно, но только если подгрузить атрибуты точки учета.
Версия ЛЭРС УЧЕТ 3.07 R22.04
//без подгрузки атрибутов выкидывает System.NullReferenceException при сохранении
if (!point.AvailableInfo.HasFlag(MeasurePointInfoFlags.Attributes)) point.Refresh(MeasurePointInfoFlags.Attributes);
var options = point.CalculateOptions;
options.CalculateMissingTotals = false;
options.CalculateMissingTotalsByInterpolation = false;
options.CalculateMissingHourConsumption = MissingConsumptionCalculationMode.None;
options.CalculateMissingDayConsumption = MissingConsumptionCalculationMode.ByTotals;
options.CalculateMissingMonthConsumption = MissingConsumptionCalculationMode.Sum;
options.CalculateMissingValues = true;
options.CalculateMissingHeatValues = false;
options.CalculatedValuesAveragingMode = ValueAveragingMode.ArithmeticalMean;
options.DisplayPressureType = MeasurePointDisplayPressureType.Default;
point.Save();