ClearAcknowledgedEvents

 
Удаляет из таблицы оперативного режима квитированные сообщения, сообщения, не требующие квитирования и группы важности Прочие, не требующие квитирования.
 
int4 ClearAcknowledgedEvents()
 
Функция недоступна, если:
пользователь не зарегистрирован с помощью функции LogOn;
для учетной записи пользователя не включено право очистки списка оперативных сообщений;
для экземпляра типа возможность очистки списка сообщений запрещена администратором;
включен режим снимка.
 
Регистрация пользователей выполняется при работе с подсистемой безопасности Astra.Security. Также допускаются альтернативные варианты регистрации:
при запуске приложения с параметром LogOn;
с помощью функции LogOn при работе со встраиваемым компонентом Astra.Alarms.
 

Возвращаемое значение

 
Значение
Описание
-2
У пользователя недостаточно прав для удаления сообщений
-1
Сообщения не удалились, т.к. включен исторический режим или режим снимка
0
Отсутствуют квитированные или не требуюшие квитирования события
N
Число удаленных сообщений, значение >0
 

Примеры

 
Очистить список оперативных событий все квитированные и не требующие квитирования сообщения и вывести результат выполнения функции в текстовое поле:
Result: int4 = Alarms_1.ClearAcknowledgedEvents();
TextEdit_1.Text = String.ToString(Result);