Событие ПриСостоянииОбмена

Событие "ПриСостоянииОбмена" наступает при указанном типе состояния обмена со службой "Агент Плюс СОД" . Метод "УстановитьПриСобытииСостояния" ("SetOnStatusEvents") устанавливает обработчик для события "ПриСостоянииОбмена". В обработчике события указываются следующие параметры:


  • ТипСостоянияОбмена. Тип: Целое. В зависимости от его значения параметр "СтруктураДанныхСостоянияОбмена" может содержать соответствующие данные. 
  • СтруктураДанныхСостоянияОбмена – согласно значению первого параметра содержит соответствующие данные. 


Зависимость значений параметров события "ПриСостоянииОбмена" показана в таблице ниже.


Тип состояния обмена

Структура данных состояния обмена

1 – событие ошибки

[0] – код  ошибки

[1] – код состояния согласно протоколу обмена

[2] – строка состояния согласно протоколу обмена

2 – клиент отослал команду

3 – клиент принял команду

4 – принят блок обмена (при приеме)

[0] – размер блока в байтах

[1] – номер блока

[2] –  текущий размер  всех принятых\отправленных блоков в байтах

5 – отправлен блок обмена (при отправке)
6 – перед  приемом  данных

[0] – общий размер в байтах

[1] – начальная позиция

7 – перед отправкой данных
8 – перед авторизацией на сервере
9 – авторизация на сервере завершена[0] – логический признак удачной авторизации
10 – произведена синхронизация времени[0] – синхронизированное время