Событие ПриОкончанииОбмена <Данные>
Событие "ПриОкончанииОбмена" наступает при окончании обмена со службой "Агент Плюс СОД". Если из ЦБД выгружается несколько баз данных, то после окончания выгрузки каждой базы данных возникает событие "ПриОкончанииОбмена", а после выгрузки всех баз данных возникает событие "ПриОкончанииВыполнения". Метод "УстановитьПриОкончании" ("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)