Событие ПриОкончанииОбмена <Данные>

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

НаправлениеОбмена – показывает направление загрузки, для которого пришел результат. 1 – экспорт данных, 2 – импорт данных.

ОшибкаОбмена -  результат обмена. Возвращает значение "Неопределено" ("Undefined") в случае успешного обмена. В случае ошибки в массив по целочисленным ключам записываются следующие значения:


0 –  код результата (0 - нет ошибок, > 0 код исключения. Например, 46 – ошибка библиотеки)

1 –  дополнительная информационная строк. Например, для кода исключения 46 вид дополнительной информационной строки: "apconf;<доп.код>;<доп.строка>". Возможные дополнительные коды: 5 – ошибка файла данных (не найден), 6 – прервано пользователем.

2 –  номер строки XML – файла, где произошла ошибка  (только при импорте данных ).


Статистика – массив, который будет заполнен отчетом о загрузке данных.  Для выгрузки данных массив пустой.


Структура массива статистики, заполняемого во время загрузки:


ИмяБД(DBName) – имя базы данных.

Константы.Количество – содержит количество загруженных констант  (тэг ELEMENTS).

Константы.Уничтоженные – содержит количество уничтоженных констант (тэг KILLEDS).

Константы.Подтверждения – содержит количество подтвержденных констант (тэг CONFIRMATIONS).

Картинки.Количество – содержит количество загруженных картинок (тег ELEMENTS).

Картинки.Уничтоженные – содержит количество уничтоженных картинок (тег KILLEDS).

Картинки.Подтверждения – содержит количество подтвержденных картинок (тег CONFIRMATIONS).

Справочники.<строковый ID справочника>.количество – содержит количество загруженных элементов справочника  (тэг ELEMENTS).

Справочники.<строковый ID справочника>.уничтоженные – содержит количество уничтоженных элементов справочника  (тэг KILLEDS).

Справочники.<строковый ID справочника>.подтверждения – содержит количество подтвержденных элементов справочника (тэг CONFIRMATIONS).

Справочники.<строковый ID справочника>.группировки.<строковый ID группировки>.количество – содержит количество загруженных групп (тэг ELEMENTS).

Справочники.<строковый ID справочника>.группировки.<строковый ID группировки>.уничтоженные – содержит количество уничтоженных групп  (тэг KILLEDS).

Справочники.<строковый ID справочника>.группировки.<строковый ID группировки>.подтверждения – содержит количество подтвержденных групп (тэг CONFIRMATIONS).

Документы.<строковый ID справочника>.количество – содержит количество загруженных документов (тэг ELEMENTS).

Документы.<строковый ID справочника>.уничтоженные – содержит количество уничтоженных документов (тэг KILLEDS).

Документы.<строковый ID справочника>.подтверждения – содержит количество подтвержденных документов (тэг CONFIRMATIONS).


Латинские эквиваленты используемых имен:

Константы (Constants)

Справочники (Catalogs)

Документы (Documents)

Группировки (Groupings)

Картинки (Pictures)

Количество (Count)

Уничтоженные (Killeds)

Подтверждения (Confirmations)