Недавно мы создавали отчет в теме (Суточный архив ошибок у ПУ с часовыми архивами) для ПУ Малахит. Теперь нужно требуется сделать тоже самое и для ПУ ВИС.Т-ТС. В архиве ошибок в скрипте отчета мы корректно получаем список из часового архива ошибок, однако, длительности всех ошибок равны нулю. С чем связана данная проблема?
Вы показали таблицу потребления.
Покажите скриншот Архива событий устройства (пункт ‘Архив событий устройства’ на вкладке ‘Действия’ списка точек учета).
Обновите ЛЭРС учет до последней версии. Свяжите крайнюю правую колонку вашей отчетной формы с полем DeviceEventDurations. Переформируйте отчет и покажите скриншот отчета.
Обновились, переопросили на всякий случай, связали правую колонку с DeviceEventDurations - теперь прочерки там.
Архив событий устройства по-прежнему пуст.
В таблице MeasurePointDeviceErrorHour в базе данных ЛЭРС УЧЕТ для данной точки учета в столбце Duration везде 0.
Никакие длительности не фиксируются? Даже отключение питания?
Просто штатная программа “Архивист” в своем отчете как-то вычисляет все эти длительности.
Простите, ввёл вас в заблуждение. Действительно, длительности некоторых НС фиксируются. Конкретно, можно узнать продолжительность следующих событий:
Время расхода < min
Время расхода > max
Время ?T < min
Время пропадания питания
Это параметры, которые, по новым правилам учёта, должны сохраняться в архиве счётчика. Эти параметры можно будет сохранить в версии R15.
Пока мы запишем их в качестве продолжительности события, но после выхода R15 их можно будет получить из общего списка параметров точки учёта.