Интеграторы, ВКТ7 и недостоверные значения

Добрый день!
Помогите разобраться. Не получается рассчитать интеграторы Q. Вначале периода недостоверное значение, поэтому пробую это сделать использую конечный интегратор (при опросе текущих).
Потребление ВКТ7.jpg
dump.МТС.2015-11-12.log (2.08 MB)
Журнал опроса ВКТ7.xls (166 KB)
Параметры расчета.jpg
Интеграторы ВКТ7.jpg

Да, недостоверное значение останавливает опрос интеграторов, так как это становится бессмысленным. Зачем нужно рассчитывать значения, которые всё равно будут помечены как недостоверные.

В чём состоит ваш вопрос не совсем понятно. Пожалуйста, опишите подробнее что вы хотите получить.

Для данного прибора отрицательное значение интегратора Тепла означает, что когда-то в прошлом прибор работал некорректно. В настоящем же отрицательное значение интегратора Тепла не должно влиять на отношение к прибору) И даже больше - оно ни чем не хуже положительного) Но дело даже не в этом. Ведь есть уже корректные показания на 12.11.2015, и есть корректные расходы. Так вот хочу получить интеграторы на начало суток - и никак не получается. При этом не получается, как в обратную сторону (на 11.11, 10.11, 09.11,…), так и в обычном направлении (на 13.11, 14.11, 15.11,…)
Интеграторы.jpg

То есть, проблема в том, что нет интеграторов с 12.11.2015 22:00, хотя есть стартовая метка и потребление?

Можете показать ещё потребление за сутки и часы за интервал, начинающийся с этого времени?

Да, и также, что нет интеграторов ранее 12.11.2015 22:00, хотя есть конечная метка и потребление!
Потребление часы.jpg
Потребление сутки.jpg

Это проблема не связана с опросом. Скорее всего, сбой в алгоритме расчёта на сервере. Пожалуйста, сделайте следующее.

  1. Включите отладку сервера ЛЭРС УЧЁТ.
  2. На следующий день когда проблема воспроизведётся, приложите ещё один скриншот с интеграторами и файл журнала сервера. Он находится в папке C:ProgramDataLERSLogsServerserver.<текущая_дата>.log

Отладка была включена. Лог прикладываю. Пересчет запустил в 9:43
server.2015-11-17.zip (3.92 MB)

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

Таблицы потребления и интеграторов уже выложены в верхних постах. Пересчет запускал с 12.11.2015

Мы пока не можем определить причину проблемы. В следующей сборке мы добавим дополнительную отладочную информацию в лог-файлы. Вам нужно будет воспроизвести ситуацию и прислать файл еще раз.

Хорошо, буду ждать! Кстати, интеграторы на 12.11.2015 не попадают в отчеты, т.е. словно они не видимы модулю построения отчетов. Может это как-то поможет идентифицировать проблему.
И еще, забил вручную показания интегратора тепла на 16.11.2015. После этого расчет идет нормально, т.е. на 17.11 и 18.11 ЛЭРС досчитал этот параметр.
integrator.jpg

Лог отправил на support@lers.ru

Покажите еще скриншоты с интеграторами и потреблением за 05-06.12.2015

Прикладываю.
Но расчет не идет 10-15 ноября.
После того, как 16.11.2015 я ввел вручную показание Q, оно стало рассчитываться
vkt2.jpg
vkt1.jpg

В таком случае, запустите, пожалуйста, пересчет данных за интервал с 10 по 15 ноября и приложите лог-файл.

Я так и сделал двумя постами выше.
Продублировал лог на support@lers.ru.
Расчет запускал 09.12.2015 в 08:42 примерно

На 10.11.2015 0:00:00 dQ не рассчитана, потому что отсутствует dQ за 09.11.2015 0:00:00. Тоже самое с остальными суточными записями за 11-15 ноября - нет предыдущих значений dQ.

dQ удалось рассчитать только на 12.11.2015 23:00:00, потому что есть предыдущее значение на 12.11.2015 22:00:00.

Попробуйте ввести вручную интегратор dQ на 09.11.2015 0:00:00 - расчет должен пойти.

Я не понимаю:

  1. Если есть показание на 12.11.2015 23:00 и потребления последующих периодов, как часовых, так и суточных, почему не рассчитывает показание на 13.11.2015 00:00?
  2. Почему расчет не идет в обратную сторону, как написано в теме http://forum.lers.ru/viewtopic.php?f=18&t=2561&hilit=вкт7+запустить пост 21.07.2015 16:54

В случае расчета интегратора на 00:00 есть два варианта: посчитать по суточным данным (интегратор 12.11.2015 00:00 + потребление за 12.11.2015) или по часовым (интегратор 12.11.2015 23:00 + потребление за 23:00). ЛЭРС УЧЕТ сначала пытается рассчитать по суточным - обе записи есть, поэтому расчет выполняется по суточным, но в суточном интеграторе нет dQ, из-за чего dQ не рассчитывается.

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

Расчет в обратную сторону начинается только если алгоритм натыкается на недостоверную запись с потреблением. В периоде с 10 по 15 ноября недостоверных данных нет.

  1. Возможно лучше просто проверять в конце - все ли интеграторы рассчитаны. И если не все, то рассчитывать недостающие интеграторы по часовым.
  2. А разве не должно быть достаточно для расчета, что есть конечное значение, есть потребления и нет начального значения?
    В приложенном скриншоте есть и начальное недостоверное значение, и потребления, и конечное достоверное значение, но расчет все равно не идет в обратную сторону. Есть еще какое-то ограничение?
    vkt.jpg