Как отобразить в отчете архив событий устройства от СПТ914.10 в часах и с итогом?

Как отобразить в отчете архив событий устройства от СПТ914.10 (файл прикреплен) с выводом не в минутах как в примере, а в часах и с итогом на определенный период времени?
Если у кого нибудь есть готовый шаблон поделитесь пожалуйста :-):
СПТ941.10(11)_71272.xls (25 KB)

Во вложении примеры отчетных описанных в документации, но для прибора КМ-5.
Для другого прибора надо поменять коды ошибок в тексте скриптов отчетной формы.
_Архивы событий и ошибок (для R13).lersreport (48.2 KB)
_ События Пример для документации.lersreport (53.8 KB)

Во вложении пример отчетной формы с выводом длительности событий в формате hh:mm:ss.
_Архивы событий и ошибок (для R13 длительность в формате hh mm ss).lersreport (48.6 KB)

Во вложенном Вами последней форме отчета часы и минуты показывает правильно но при превышении 24 часов добавляется сутки.
Например 2904 минуты показывает 2 00:24:00 (то есть 2 сутки и 24 минуты), а нужно без суток в таком формате 48:24:00 (то есть 48 часов 24 минуты)
Можно ли и как это исправить?
отчет прилагаю в pdf
отчет.pdf (70.2 KB)

Во вложении пример отчетной формы с выводом длительности событий в часах, минутах и секундах.
_Архивы событий и ошибок (для R13 длительность в часах минутах и секундах).lersreport (52 KB)

Что то уже получается как хотели видеть в последнем шаблоне но часы все равно показывает не правильно. Например 90 в предыдущем шаблоне показывает правильно, то есть 1:31, а в последнем показывает эти же 90 минут как 3:31
Можете исправить?!
Отчеты прилагаю для сравнения. dni.pdf это предыдущая с правильными часами и chas.pdf с последнего нужного шаблона но не с правильными часами.
chas.pdf (69.8 KB)
dni.pdf (70.2 KB)

Да, в скрипте была опечатка при расчете дней. Во вложении исправленная отчетная форма.
_Архивы событий и ошибок (для R13 длительность в часах минутах и секундах).lersreport (52 KB)

Ок :ya_hoo_oo: спасибо!

а можно ли исключать те или иные события из отчета?
например нам нужно видеть только НС02, а тут получается выводит все нештатные ситуации. или можно ли сгруппировать эти события по кодам событий?

Можно. Для этого используйте правила форматирования.

Да, но там только пример как выделить значение, а мне нужно чтобы отобразилось строка нужных значений и остальные отсеялись.
Например в столбик коде у меня отображаются 2 и 17. мне нужно только 2 а строки где в коде 17 не отображались.
Скрин прилагаю
Безымянный.jpg

В правилах форматирование задайте признак Видимый = ‘Нет’.

Ну да, можно сделать невидимым но в таком случае сама структура таблицы не меняется, просто строки становятся не видимыми и сумма итога тоже не меняется
что не так?
прикрепляю отчеты до редакции и после как получилось.
после.pdf (55.2 KB)
до.pdf (58.1 KB)

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

Можете тут написать как это пишется обнуление времени наработки ненужных кодов?
Я если честно не представляю как :sh_ok:

или здесь в самом шаблоне нашем дописать? Плиз!
Архив событий_ред.lersreport (41.6 KB)

В коде скрипта в строках 27-28 задаются ненужные коды.
В строках 192-194 обнуляется длительность события для этих кодов.
В строках 260-266 для ненужных исключается вывод длительности события, чтобы оно не попадало в итоговое значение.

Согласуйте условие правил форматирования со списком ненужных кодов.
Архив событий_ред с обнулением длительности событий для ненужных кодов.lersreport (42.7 KB)

Да, так уже получается. А что сделать с разрывами в таблице?

Вот так получилось таблица с разрывами
акт ошибок.jpg

Для скрытия записей используйте правила форматирования. В условии задавайте проверку кодов, а в форматировании признак Видимый = ‘Нет’.