Значение НС в отчётах.

Здравствуйте.В отчётах все НС идут после значения 10/0.
Возможно ли создать скрипт ,скрывающий это значение так как ни какой смысловой нагрузки эти цифры не несут, они просто постоянно находятся перед НС.
Прилагаю стандартную отчётную форму
49.lersreport (60 KB)

Создайте вычисляемое поле с выражением:
Substring([DeviceEventCodes - коды событий устройства], 5)

Так работает только на первую нештатную ситуацию, если их 2 - вторая отображается опять с лишними знаками.
Как можно и их удалить?

У меня работает это выражение
Substring([DeviceErrorCodes - коды ошибок устройства], 7)

Создайте вычисляемое поле с выражением:
Replace([DeviceEventCodes - коды событий устройства], ‘10/0’, ‘’)

Немножко неудобно получается.

  1. Например, у ТВ7 нужно удалить “17| |0|” , “2| |1|” и 2| |2|", а не только 10.
  2. Если несколько НС, то приходится делать вложенные функции и удалять ;

Приходится делать множество вложений.
Может сделать это на уровне системы и в DeviceErrorCodes удалить лишнее.

В таком случае надо формировать коды НС с помощью скрипта.
Пример смотрите здесь.

После создании вычисляемого поля,редактировал выражение вставив указанное выше значение ,однако поле не заработало.
Прилагаю отчетную форму со значением вычисляемого поля в графе “НС”.
Посмотрите и объясните пожалуйста в чём ошибка ,либо просто создайте работоспособное поле (если можно то в графе “события устройства” тоже)
пример.lersreport (49.2 KB)

Вы создали вычисляемое поле в узле Теплоснабжение1 (судя по расположению ячейки, с которой связано поле, она принадлежит ГВС). Вычисляемое поле надо создавать в том узле, в котором находится точка учета, для которой отображаются НС.
Пример отчетной формы есть в каталоге отчетных форм.

Создал в точке ГВС не работает всё равно,просто создал вычисляемое поле со значением поля “DeviceErrorCodes - коды ошибок устройства”-не работает ,подставляешь стандартную ячейку - работает.
В каталоге желаемого не нашёл.

Сформируйте и покажите ваш отчет с выводом значений DeviceErrorCodes и DeviceEventCodes.
Приложите вашу отчетную форму с исправленным вычисляемым полем.

Проверьте отображаются ли НС в таблице с данными и в архиве событий устройства. Если нет, то и в отчете их не будет. При опросе в загружаемых архивах надо отмечать ‘Архив событий’.

В каталоге отчетных форм приведена отчетная форма с обработкой кодов НС для прибора КМ5. В скриптах этой формы изложена идея обработки кодов НС. Возьмите эту отчетную форму, поменяйте в скрипте коды НС и сформируйте отчет для точки учета, у которой заведомо есть коды событий. Приложите сформированный отчет.