Обмен между Битрикс корпоративный портал и 1С предприятие.

Доброго времени суток!

Интро:
Обмен между сайтом и 1С это одна из самых востребованных функций. Ежедневно и без лишней суеты мы можем загружать на сайт цены, новых сотрудников, номенклатуру и другие данные из 1С Предприятия.
Обмен между сайтом и информационной базой, это обычная передача обычного xml файла с специально оформленной структурой полей, которую 1С Предприятие отдает через http протокол веб сайту, при приеме веб сайт также разбирает данный файл и обновляет нужные поля.

Настройка:

Для настройки расширенного обмена между 1С и сайтом, требуется установить модуль обмена 1с-битрикс, скачать дополнительные модули можно тут. На установке модуля отдельно задерживаться не будем, т.к. он не представляет особой сложности.

 

Часто бывает так что при обмене, часть пользователей будет занесена некорректно. После обмена они не будут появляться среди пользователей корпоративного портала. Для понимания процесса обмена и для устранения ошибок можно воспользоваться отладочным лог файлом.
/home/bitrix/www/modules/intranet/cml2-import-user.log

Описание xml структуры файла обмена, которую принимает битрикс при обмене:
/home/bitrix/www/bitrix/modules/intranet/lang/ru/classes/general/cml2.php