Метод УстановитьПриСобытииСостояния (SetOnStatusEvent)
Описание:
Устанавливает реакцию на событие состояния обмена.
Синтаксис:
УстановитьПриСобытииСостояния(<Обработчик>)
SetOnStatusEvent(<Handler>)
Параметры:
Обработчик (Handler) – обработчик события состояния обмена со службой "Агент Плюс СОД". В обработчик этого события передаются параметры "ТипСостоянияОбмена" и "СтруктураДанныхСостоянияОбмена", см. раздел "ПриСостоянииОбмена".
Возвращаемые значения:
Нет.
Пример:
//В примере при вызове метода "УстановитьПриСобытииСостояния"
//устанавливается обработчик события состояния обмена.
//В зависимости от типа состояния выводятся сообщения.
Функция ОбработкаПриСобытииСостоянияАгентПлюсСОД(ТипСостояния, СтруктураОбмена)
ОтладочноеСообщение("Принято" + Строка(СтруктураОбмена[1] * СтруктураОбмена[0]) +
" байт из " + Строка(СтруктураОбмена[2])) _Eсли ТипСостояния = 4;
ОтладочноеСообщение("Отправлено" + Строка(СтруктураОбмена[1] * СтруктураОбмена[0]) +
" байт из " + Строка(СтруктураОбмена[2])) _Eсли ТипСостояния = 5;
ОтладочноеСообщение("Авторизация") _Eсли ТипСостояния = 8;
ОтладочноеСообщение(?(СтруктураОбмена[0], "Авторизация закончена успешно",
"Отказ авторизации")) _Eсли ТипСостояния = 9;
ОтладочноеСообщение("Общее количество байт – " + Строка(СтруктураОбмена[0])) _Eсли ТипСостояния = 7;
ОтладочноеСообщение("Ошибка обмена номер" + Строка(СтруктураОбмена[0])) _Eсли ТипСостояния = 1;
Возврат 0;
КонецФункции
АПСКлиент.УстановитьПриСобытииСостояния(ОбработкаПриСобытииСостоянияАгентПлюсСОД);