Ручной расчёт интеграторов по потреблению в обратном направлении

Сейчас в ЛЭРСе один из алгоритмов расчета интеграторов следующий:
если есть потребления, а также недостоверное значение интегратора в начале расчетного периода, и достоверное значение в конце периода, то расчет идет в обратную сторону.
Но если есть потребления и только конечное значение интегратора, то расчет не выполняется. Предлагаю в таком случае также производить расчет в обратную сторону.

Пример. Есть вычислители ВКТ-7. У них Интеграторы сохраняются при чтении месячного архива (т.е. раз в месяц). Так вот если отчетный день в вычислителе забит 25 число, а вычислитель включается 26 числа (замена батареи, ремонт, просто глюк, при котором ВКТ не сохранил месячные интеграторы и т.п.), то интеграторы за текущий месяц не рассчитываются. И их нет возможности рассчитать, т.к. нет недостоверных значений, наличие которых запускает расчет в обратную сторону.

Алгоритм расчёта был направлен на то, чтобы рассчитывать интеграторы между значениями, которые были получены с прибора. Расчёт “назад” был реализован для решения проблемы с недостоверным потреблением, чтобы расчёт не останавливался.

Расчёт интеграторов в обратном направлении связан с большим количеством побочных вопросов. Например, как далеко назад рассчитывать? Пока есть потребление? А если в точке учёта был заменён прибор и интеграторы стали отличаться?

Мы будем обсуждать доработки алгоритма расчёта и рассмотрим в том числе и ваше предложение.

Как далеко рассчитывать? Можно поступать также как и сейчас - до момента отображения данных, заданного пользователем.
В любом случае у Вас уже есть механизм удаления данных, и все можно будет поправить в ручную!

Расчёт интеграторов выполняется после опроса, пользователь их ещё не отображал. Или это предложение касается ручного пересчёта?

Да, это я исключительно про ручной пересчет предлагал

Есть какое-нибудь решение по этому вопросу?

? почти год…