Эмулятор обмена с 1С

Иногда нужно отладить обмен bitrix и 1С и чтобы постоянно не напрягать 1Сников, можно самостоятельно эмалировать обмен, подсовывать свои XML и смотреть что меняется.

Загружаем файл xml в /upload/1c_catalog/ (Для товаров это import.xml, и offer.xml для торговых предложений)

Далее вводим в строке браузера https://#Домен_сайта#/bitrix/admin/1c_exchange.php?type=catalog&mode=checkauth

Данным запросом мы получаем id сессии. Копируем этот id.

Далее вводим в строку браузера https://#Домен_сайта#/bitrix/admin/1c_exchange.php?type=catalog&mode=import&filename=#Полное_название файла xml#&sessid=#IDСессии_который получили_ранее#

Далее импорт начинается, в один момент времени сервер возвращает один ответ(шаг). Обновляем страницу до тех пор, пока не увидим следующее сообщение

В итоге мы получаем новые элементы в наш инфоблок. Для повторного использования получение сессии вторым шагом не обязательно.

Настройки модуля интеграции находятся в «Магазин-Настройки-Интеграция с 1с» Также возможна загрузка архивов. Более подробную информацию можно найти здесь:

Last updated