При ежемесячном импорте данных с Луч-МК, временной диапазон данных, имеющихся в последнем по времени файле с Луч-МК, всегда перекрывается с уже имеющимися данными.
К сожалению, ЛЭРС всегда сканирует данные за весь имеющийся интервал времени в импортируемом файле на наличие НС.
В результате, даже если указано добавлять “только имеющиеся данные” НС формируются и за периоды, которые не должны импортироваться.
Как следствие, алгоритм работы пользователя получается странный:
после очередного импорта данных, пользователь обрабатывает НС;
далее закрывает их;
но при новом импорте данных ЛЭРС открывает их дубль - приходится пользователю повторять действия с НС.
Специально восстановил ситуацию на чистой персональной версии и последовательно импортировал файлы. В журнале (он есть во вложении) видны дубли НС.
Также добавил архив с файлами прибора, снятыми в разное время, и скрин настроек модуля импорта.
Версия ПО: R14.05. Версия модуля актуальная на 13/11. 07313410.rar (42.4 KB)
Флаг “Только недостающие данные” влияет только на то, будут перезаписаны данные после импорта или нет. Диагностика всегда запускается по всему импортированному периоду, не зависимо от этого флага.
Почему вы запускаете импорт всех данных из файла, а не выбираете только данные за последний месяц?
Потому-что так быстрее. В данном случае это объекты раскиданные на 100-200 км с разными отчетными датами. Поэтому выставлять диапазон это не реализуемо, т.к. узлов более 100.
:-): Иван. Вы прячете смысл за словами :-):
То о чем я пишу - ошибка, Вы мне предлагаете в другой теме попросить Вас исправить ее? :hi_hi_hi:
А то что это ошибка, вы тоже поймете, если внимательно проанализируете ситуацию.
Я хочу показать, что текущий алгоритм не только неудобен пользователю, но и может являться источником ошибок.
Причина обсуждения - данные за временной диапазон, которые есть на Луч-МК и уже есть в ЛЭРС Учет. Их ЛЭРС не переносит в свою базу данных, но при этом проверяет на наличие НС, и при обнаружении НС, формирует их в ЛЭРСе.
Этот странный механизм работает, не создавая ошибочные НС, пока диапазон данных, о котором я пишу, одинаков и в Луч-МК и в ЛЭРС Учете. Но это не всегда так. Сев писать этот ответ, я за минуту вспомнил 3 вполне реальные, не уникальные ситуации, когда это не так. Реально, уверен, их больше - в эксплуатации приборов учета происходят очень занимательные вещи.
Дальше моделировать не буду, уверен Вы сделаете выводы сами.
Ошибкой можно назвать ситуацию, когда программа работает не так, как было заявлено. В данном случае программа работает так, как это было запланировано разработчиками, поэтому назвать подобную ситуацию ошибкой нельзя.