Правила форматирования.Сравнение часовых архивов потребление на постоянство

Добрый день.

Следующая ситуация:
вышел из строя преобразователь давления, в архивах потребления данные прописываются в соответствии с базой данных (т.е. они есть, не фактические но есть).

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

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

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

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

Если стоит эта задача, то есть диагностика подстановки констант. Этот способ Вам не подходит?

Спасибо за подсказку.

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

Для определения нештатных ситуаций есть правила диагностики. И ЛЭРС вас извещает об отклонениях, извещает вне зависимости от того, построили Вы отчет или нет. Это надежный и простой алгоритм.

Если Вы хотите увидеть подмену давления, только построив отчет по каждому объекту, то и так можно. Желание для меня не понятное, но дело ваше. Вот два способа, что пришли в голову сразу:

  1. выделяйте точное значение давления, обычно это одно-два значения и их легко отловить, но могут быть ложные срабатывания
  2. выводите в отчет НС от прибора учета, если из прибора их можно прочитать и выделяйте, ориентируясь по коду НС

Наверняка есть еще способы. Они зависят от Вашей конкретной ситуации.

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

Можно создать вычисляемое поле хранящее признак равенства двух соседних значений и использовать его.
См. комментарии в скрипте из вложения.
Сравнение Q1 для соседних меток времени.zip (10.3 КБ)