ClearAcknowledgedEvents
Удаляет из таблицы оперативного режима квитированные сообщения, сообщения, не требующие квитирования и группы важности Прочие, не требующие квитирования.
int4 ClearAcknowledgedEvents()
|
Функция недоступна, если:
пользователь не зарегистрирован с помощью функции LogOn;
для учетной записи пользователя не включено право очистки списка оперативных сообщений;
для экземпляра типа возможность очистки списка сообщений запрещена администратором;
включен режим снимка.
|
Регистрация пользователей выполняется при работе с подсистемой безопасности Astra.Security. Также допускаются альтернативные варианты регистрации:
Возвращаемое значение
Значение
|
Описание
|
-2
|
У пользователя недостаточно прав для удаления сообщений
|
-1
|
Сообщения не удалились, т.к. включен исторический режим или режим снимка
|
0
|
Отсутствуют квитированные или не требуюшие квитирования события
|
N
|
Число удаленных сообщений, значение >0
|
Примеры
Очистить список оперативных событий все квитированные и не требующие квитирования сообщения и вывести результат выполнения функции в текстовое поле:
Result: int4 = Alarms_1.ClearAcknowledgedEvents();
TextEdit_1.Text = String.ToString(Result);
|