var point = await Server.MeasurePoints.GetByIdAsync(measurePointId);
var totals = await point.Data.GetLastTotalsAsync();
В текущей реализации возвращаются только считанные с прибора или импортированные.
Просьба добавить перегрузку метода GetLastTotalsAsync с указанием, нужно ли выдавать рассчитанные значения
Версия ЛЭРС УЧЕТ 3.30.1
В последних данных такой возможности быть не может - там всегда возвращается из БД запись последних данных, и неважно рассчитанная она или считанная.
При этом обновляются последние данные только после того как по точке учёта сохранены или импортированы данные. Возможно вы не видите последних интеграторов из-за этого.
Уточните, пожалуйста, как у вас настроен расчёт? Это расчётная точка, или интеграторы в ней рассчитываются по-другому?
Покажите, пожалуйста, скриншот таблицы с данными в режиме просмотра интеграторов и с включенным отображением последних данных.
Интеграторы рассчитываются по часовому потреблению. Рассчитанные интеграторы есть по сегодня, но при вызове метода GetLastTotalsAsync возвращаются за какую-то непонятную дату.
Получается, что данные в базе запоролись?