Редактирование краткого сообщения для пользовательской НС

Добрый день! В рамках договора обслуживания приборов учета мы должны оповещать абонента о расходах ХВС и ГВС в ночное время(конкретный час, конкретный параметр),а так же о температурах подачи и обратки отопления, в данный момент утечки воды в ночное время диагностируются в процентном отношении от суточного потребления.
Предлагаю реализовать данную задачу через пользовательские НС по точке учета, для этого нужно добавить в поле краткого сообщения об НС возможность вставки формулы.
Пример:
создаем пользовательскую НС, в поле выражение вставляем условие для возникновения НС (GetHour([ИП Степанов А.Н. - ХВС.ДатаАрхива]) = 2 And Abs([ИП Степанов А.Н. - ХВС.V1]) > 0), а в поле краткое описание текстом пишем расход ХВС в 2 часа ночи V1= и далее ячейка с возможностью вставить формулу (GetHour([ИП Степанов А.Н. - ХВС.ДатаАрхива]) = 2 + [&ХВС#1.V1]) либо можно сделать две ячейки с выпадающим списком в одной время в другой параметр.
И еще одно предложение, можно разделить пользовательские нештатные ситуации в редактировании учетной записи на пользовательские нештатные ситуации предупреждение и пользовательские нештатные ситуации критические.

Добрый день!

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

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

В вашем случае формулу для краткого сообщения можно будет ввести такой шаблон:

Расход ХВС в {{ Date | date: "%H" }} часа ночи V1 = {{ Data[0].Consumption | param_value: "V_in" | plus: 2 }}

Поясню. Первый шаблон {{ Date | date: "%H" }} подставит время архивной записи, по которой сформирована НС, форматированное таким образом, чтобы выводились только часы. Второй шаблон {{ Data[0].Consumption | param_value: "T_in" | plus: 2 }} возьмёт значение параметра T_in из первой архивной записи и прибавит к нему 2. Для более сложных формул можно будет воспользоваться переменными. Если потребуется, мы подскажем как это сделать.

Сейчас длина шаблона ограничена 100 символами. Мы изменим это ограничение в 3.60, чтобы вы смогли использовать приведённую выше формулу.

Прекрасно! А что по второму предложению, будет реализовано?

По нашим правилам одно предложение нужно обсуждать в одной теме. Второе прошу описать отдельно, оно касается другого вопроса и даже абсолютно другого модуля.

[quote=“Антон Чичков, post:2, topic:17847, username:achi”]
Если потребуется, мы подскажем как это сделать.
{{ Data[0].Consumption | param_value: “V_in” | plus: 2 }} в этой формуле, к объему реальному прибавляется еще 2 м3, что не соответствует действительности, что нужно вставить чтобы подставлялся параметр за нужный час?, и как можно сократить знаки после запятой, сейчас после запятой 16 знаков

Не понимаю в этом случае что вы хотите видеть. Какое значение нужно вставить?

Для округления нужно добавить после прибавления фильтр | round: 2