Ошибка GetAlarmStatus
Здравствуйте. Мне требуется реализовать следующий функционал: если канал вышел за зону уставок и событие не квитировано - то вывести текстовое сообщение об этом (в идеале бы ещё и предложить квитировать сразу). Делаю следующим образом:
if ( GetAlarmStatus('Имя канала')<>1) and ( GetAlarmStatus('Имя канала')<>3) then ShowMessageBox('Тревога', 'Канал вне зоны уставок', 4).
Всё это происходит в скрипте по таймеру. Проблема в том, что при квитировании статус канала, получаемый через GetAlarmStatus не меняется на 3-ку, соответственно сообщение выводится каждый раз как срабатывает скрипт. Помогите пожалуйста, что я делаю не так?
День добрый.
Спасибо за сообщение. Проверяем.