Поддержка Взлет ТСРВ-030 с версией ПО прибора: 63.01.03.12

Отвалился Взлет ТСРВ-030 с версией ПО прибора: 63.01.03.12 после обновления (Версия Службы опроса ЛЭРС УЧЕТ: 3.07 R24.02 (сборка 32426)).

----------- ВЗЛЕТ ТСРВ-030 #610061, сетевой адрес: 1 -----------
Звоним на номер +79236421438
ВЗЛЕТ ТСРВ-030: Температура холодной воды: 2,295887E-41°C
Считаны данные за 04.12.2017 00:00:00 по Теплоснабжение
Считаны данные за 04.12.2017 00:00:00 по ГВС
Чтение суточного архива завершено
Чтение текущих данных
Считаны текущие значения по Теплоснабжение
Считаны текущие значения по ГВС
Завершение соединения с удалённой стороной
Снятые данные добавлены в очередь на сохранение.
Расчет и сохранение данных о потреблении и значений интеграторов…

Ошибка при сохранении данных о потреблении и значений интеграторов. The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Table-valued parameter 3 (""), row 1, column 4: The supplied value is not a valid instance of data type real. Check the source data for invalid values. An example of an invalid value is data of numeric type with scale greater than precision.
The data for table-valued parameter “@Data” doesn’t conform to the table type of the parameter.
The statement has been terminated.

Родной программой опрашивает без проблем.
Хабаровск 001.jpg

Покажите журнал опроса и дамп обмена.

Вопрос закрыт. После “Обновление 3.07 R24.03 (сборка 32427) от 06.12.2017” , прибор прекратил выдавать ошибку.

Ошибка возникала в случае если прибор вернул значение потребления больше чем 3.40E+38, или очень близкое к нулю, но ненулевое (-1.18E-38).

SQL сервер сохранить эти параметры не может, поэтому мы помечали такие значения как недостоверные и сохраняли вместо них ноль. В R24 подстановка нуля была потеряна, поэтому система пыталась сохранить такие значения и выдавала ошибку.

Мы исправили поведение в R24.03, после которого у вас ошибка выдаваться перестала. Теперь такие значения сохраняются как нулевые с отметкой что они являются недостоверными.