[10088] По ВИС.Т из базы данных ежедневно исчезают интеграторы

26.12.2021 обновились с 3.38.5 на 3.43.3.После новогодних праздников заметили, что интеграторы по всем точкам, где имеется ВИС.Т пропали интеграторы за декабрь.
Особо не заморачиваясь просто запустили перерасчет используя Lers.Core.MeasurePointData.Data.RecalcDataAsync.Сегодня снова заметили, что интеграторы после обновления на 3.43.3 и старше 24 дней почему-то ежедневно удаляются из системы.
Данные из модуля “Экспорт данных”:
Data_2022-01-31_1126.xml (569 KB)
Данные из бэкапа БД от 29.01.2022(2 дня назад):
backup-20220129.csv (62.2 KB)
Как видно из файлов, в бэкапе за 2 дня ранее есть данные за 05.01.2022 и 06.01.2022, но за сегодня они уже отсутствуют.Все точки учета с ВИС.Т настроены одинаково:
-интеграторы рассчитываются по потреблению
-часовое потребление не рассчитывается
-суточное потребление по часовомуВсего точек с ВИС.Т имеется 853 шт. Проблема наблюдается практически во всех точках.
По точкам с другими моделями оборудования пока проблем не нашли.
system-parameters.png
point-settings.png
lers-select-water-totals.png
vist-table.png

Немного поискав нашли проблему в отличных от ВИС.Т точках… Печально.
То есть может быть это приборы, у которых нет архива интеграторов и можно считать только срез на начало часа в котором происходит опрос…? ВКТ-7 и ВИС.Т в этом плане схожи.
vkt7-table.png

Добрый день!

Скорее всего, проблема в том, что для ВИС.Т и ВКТ-7 интеграторы не помечаются как часовые и считаются текущими. А текущие вы в настройках храните только 24 дня. Мы проверим как маркируются интеграторы для ВКТ-7 и ВИС.Т.

Пока уберите ограничение на хранение текущих интеграторов, чтобы система их не удаляла при еженочном обслуживании.

Похоже, что проблема именно в этом. Интеграторы ВКТ-7 и ВИС.Т считаются текущими, а не часовыми, так как считываются при опросе текущих.

Выставили пока что 0(бессрочно). Посмотрим завтра на данные.

Поставили в план на 3.44 доработку драйверов, чтобы интеграторы на начала часа маркировались часовой меткой.

Добрый день!

Мы добавили возможность маркировки интеграторов на сервере в 3.46, но по умолчанию эта возможность выключена.

Если сейчас у вас проблема решена, то можно её не включать. Если же проблема всё ещё актуальна, отпишитесь, пожалуйста, здесь. Мы дадим вам инструкции как включить маркировку.

Несколько лет не работало обслуживание БД(выдавало ошибку, так как интеграторов воды накопилось так много, что они перестали вовсе удаляться). На днях наконец-то вручную удалили данные из базы совсем старые интеграторы. Поставили хранение текущих интеграторов 90 дней, но видим, что часовые интеграторы ранее 90 дней тоже очистились.
Предоставьте, пожалуйста, инструкцию как включить маркировку часовых, чтобы они не удалялись.

Используйте параметр ForceMarkTotalTypes