Метод УстановитьПриСобытииСостояния (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;
КонецФункции
 
АПСКлиент.УстановитьПриСобытииСостояния(ОбработкаПриСобытииСостоянияАгентПлюсСОД);