Создание дублей НС при регулярном импорте данных с пульта Луч-МК

При ежемесячном импорте данных с Луч-МК, временной диапазон данных, имеющихся в последнем по времени файле с Луч-МК, всегда перекрывается с уже имеющимися данными.

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

Как следствие, алгоритм работы пользователя получается странный:

  • после очередного импорта данных, пользователь обрабатывает НС;
  • далее закрывает их;
  • но при новом импорте данных ЛЭРС открывает их дубль - приходится пользователю повторять действия с НС.

Специально восстановил ситуацию на чистой персональной версии и последовательно импортировал файлы. В журнале (он есть во вложении) видны дубли НС.

Также добавил архив с файлами прибора, снятыми в разное время, и скрин настроек модуля импорта.

Версия ПО: R14.05. Версия модуля актуальная на 13/11.
07313410.rar (42.4 KB)
параметры импорта.jpg
журнал НС.jpg

Флаг “Только недостающие данные” влияет только на то, будут перезаписаны данные после импорта или нет. Диагностика всегда запускается по всему импортированному периоду, не зависимо от этого флага.

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

Потому-что так быстрее. В данном случае это объекты раскиданные на 100-200 км с разными отчетными датами. Поэтому выставлять диапазон это не реализуемо, т.к. узлов более 100.

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

А то все так же криво, ЛЭРС добавляет только часть данных, а НС формирует по всем данным имеющимся в ЛУЧ-МК.

Клиенты сильно жалуются :slight_smile:

Как было сказано ранее, диагностика всегда запускается по всему импортированному периоду, не зависимо от флага “Только недостающие данные”.

Если у вас есть какое либо предложение, вы можете внести его в соответствующей ветке нашего форума Предложения по улучшению ЛЭРС УЧЕТ.

:-): Иван. Вы прячете смысл за словами :-):
То о чем я пишу - ошибка, Вы мне предлагаете в другой теме попросить Вас исправить ее? :hi_hi_hi:

А то что это ошибка, вы тоже поймете, если внимательно проанализируете ситуацию.
Я хочу показать, что текущий алгоритм не только неудобен пользователю, но и может являться источником ошибок.

Причина обсуждения - данные за временной диапазон, которые есть на Луч-МК и уже есть в ЛЭРС Учет. Их ЛЭРС не переносит в свою базу данных, но при этом проверяет на наличие НС, и при обнаружении НС, формирует их в ЛЭРСе.

Этот странный механизм работает, не создавая ошибочные НС, пока диапазон данных, о котором я пишу, одинаков и в Луч-МК и в ЛЭРС Учете. Но это не всегда так. Сев писать этот ответ, я за минуту вспомнил 3 вполне реальные, не уникальные ситуации, когда это не так. Реально, уверен, их больше - в эксплуатации приборов учета происходят очень занимательные вещи.

Дальше моделировать не буду, уверен Вы сделаете выводы сами.

Ошибкой можно назвать ситуацию, когда программа работает не так, как было заявлено. В данном случае программа работает так, как это было запланировано разработчиками, поэтому назвать подобную ситуацию ошибкой нельзя.

Именно поэтому я предложил вам создать отдельную тему в соответствующей ветке нашего форума Предложения по улучшению ЛЭРС УЧЕТ.

Оформил: Дубли НС при регулярном импорте данных с пульта Луч-МК