Корректировка указания времени в сообщениях о НС, формируемых на основе событий и текущих данных

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

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

  1. Котельная ул. ххххххххххххххх (140-70 град.) - Газоснабжение (ххххххххххххххххх): P (0,882 ат) < Pраб=[0,900…16,000] ат Возникла между 11.12.2024 8:45:18 и 11.12.2024 8:45:18

  2. Котельная ул. НННННННННННННН - Газоснабжение 2 (ННННННННННННН): P (0,142 ат) < Pраб=[0,900…16,000] ат Возникла между 12.12.2024 9:15:26 и 12.12.2024 9:15:26

  3. ТЭЦ ГМР Покупное (Гидрострой) (Гидрострой): Изменилась БД настроек ВКТ-5 #13462 Возникла между 12.12.2024 9:15:30 и 12.12.2024 9:15:30

Во всех трёх случаях указанный временной диапазон фактически равен нулю, что вызывает вопросы. Для исключения подобных “секундных ошибок” предлагаю в сообщениях о НС указывать только дату и время обнаружения НС. Таким образом, фраза будет выглядеть следующим образом: “Возникла [дата и время]”.

1 лайк

Случайно наткнулся на настройку этого сообщения в параметрах сервера.

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

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

Для этого задайте шаблон о первичном возникновении

{{EntityTitle}} ({{NodeAddress}}): {{Description}}. Возникла {% if DataType == 'Current' %}{{PeriodStart}} {% else %} между {{PeriodStart}} и {{PeriodEnd}}{% endif %}

И о повторном

{{EntityTitle}} ({{NodeAddress}}): {{Description}}. Повторно возникла {% if DataType == 'Current' %}{{PeriodStart}} {% else %} между {{PeriodStart}} и {{PeriodEnd}}{% endif %}

Это можно будет сделать после релиза 3.60. В бете пока нет параметра DataType.