Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Добрый день! Друзья у кого есть практика создания оповещений в QV? В инете, справочных руководствах нет ни какой информации или примеров. Есть ли у кого материалы по созданию оповещений, желательно готовые примеры, подробного описания как их сделать. Спасибо!
Через мастер оповещений создайте оповещение.
В условии необходимо прописать функцию, проверяющую значение показателя из таблицы и возвращающее ИСТИНА или ЛОЖЬ.
В перечне получателей перечислите адреса электронной почты через точку с запятой.
Для того, чтобы отправить СМС вам необходимо выяснить у оператора адрес почтового шлюза и отправлять почту на этот адрес (7*********@smsgate.operator.ru, например).
Здравствуйте, Олег.
А можно чуть детальнее задачу. Какого типа оповещения желаете реализовать?
Добрый день.
В справочном руководстве довольно подробно все описано.
Лучший способ понять - проверить на практике самому.
У нас есть таблица показателей, если какой-то из показателей отклоняется от нормы, то должно приходить сообщение на почту. А было бы еще лучше смс на телефон, если такое возможно.
Через мастер оповещений создайте оповещение.
В условии необходимо прописать функцию, проверяющую значение показателя из таблицы и возвращающее ИСТИНА или ЛОЖЬ.
В перечне получателей перечислите адреса электронной почты через точку с запятой.
Для того, чтобы отправить СМС вам необходимо выяснить у оператора адрес почтового шлюза и отправлять почту на этот адрес (7*********@smsgate.operator.ru, например).
У меня вот такое условие проверки:
if( ((if(IS_LAST=1,firstsortedvalue(VAL,-IND_DATE)))>ZEL_MIN
and ( if(IS_LAST=1,firstsortedvalue(VAL,-IND_DATE)))<ZEL_MAX)
or
((if(IS_LAST=1,firstsortedvalue(VAL,-IND_DATE)))>OR_MIN
and ( if(IS_LAST=1,firstsortedvalue(VAL,-IND_DATE)))<OR_MAX
), True(), False()
)
Оповещения не приходят, может быть условие неправильное, хотя по такому же условию в диаграмме выводятся отклоненные показатели. Необходимо-ли отдельно в скрипте прописать подключение к почтовому серверу или настроить сервер QV?
Оповещения всплывают? Значит условие отрабатывается.
Если нет, произведите отладку выражения в текстовом объекте.
Если не приходит сообщение, следовательно надо проверить настройки отправки почты на сервере.
Спасибо большое за внимание! Будем разбираться с сервером. Вот что получилось!
Рисунок 1 - Окно "Оповещения".
Рисунок 2 - Условие.
Рисунок 3 - Отклоненные показатели.
Это условие по которому должны отправляться оповещения.
if( ((if(IS_LAST=1,firstsortedvalue(VAL,-IND_DATE)))>ZEL_MIN
and ( if(IS_LAST=1,firstsortedvalue(VAL,-IND_DATE)))<ZEL_MAX)
or
((if(IS_LAST=1,firstsortedvalue(VAL,-IND_DATE)))>OR_MIN
and ( if(IS_LAST=1,firstsortedvalue(VAL,-IND_DATE)))<OR_MAX
), True(), False() )