Интеграция 1С и 1С-Битрикс: как настроить обмен и не сломать каталог

Обновлено 19 сентября 2026 г.

Как устроен стандартный обмен 1С с сайтом на Битрикс, что можно выгрузить, где он ломается и когда нужен собственный обмен.

Для интернет-магазина на 1С-Битрикс обмен с 1С — обычно самая важная интеграция: без неё менеджеры вручную переносят цены, остатки и заказы. Разберём, как это работает и где чаще всего ломается.

Как устроен стандартный обмен

В 1С-Битрикс есть встроенный модуль обмена с 1С на основе формата CommerceML. 1С по расписанию обращается к сайту по специальному адресу, авторизуется служебным пользователем и передаёт XML-пакеты:

  • каталог — разделы, товары, свойства, картинки;
  • предложения — цены по типам цен и остатки по складам;
  • заказы — в обратную сторону: сайт → 1С, затем статусы 1С → сайт.

На стороне 1С обмен настраивается в типовых конфигурациях (УТ, Комплексная автоматизация, ERP, Розница) через узел обмена с сайтом.

Что проверить перед настройкой

  • Редакция Битрикс поддерживает интернет-магазин (с редакции «Малый бизнес» и выше). Подробнее о редакциях — в статье про лицензии.
  • У товаров в 1С есть стабильные идентификаторы — по ним сайт сопоставляет позиции.
  • Решено, какие склады и типы цен показывать на сайте.
  • Для заказов определено соответствие статусов, способов оплаты и доставки.

Типичные проблемы

ПроблемаПричинаРешение
Дубли товаровТовары создали на сайте вручную, потом пришли из 1ССопоставить по внешнему коду, удалить дубли
Обмен идёт часамиКаждый раз полная выгрузка, тяжёлые картинкиВыгрузка только изменений, увеличить шаг, сжать картинки
Слетают описания и SEO1С перезаписывает поля, которые редактируют на сайтеОтключить обновление этих полей в настройках обмена
Заказы не уходят в 1СНе совпадают статусы или способы оплатыНастроить соответствия, проверить журнал обмена
Обмен падает по таймаутуЛимиты PHP и веб-сервераПоднять лимиты, уменьшить размер пакета

Когда стандартного обмена мало

  • Каталог на сотни тысяч позиций с частыми изменениями остатков.
  • Сложные цены: персональные для B2B-клиентов, скидки по договорам.
  • Несколько юрлиц, складов и сайтов.
  • Нужна скорость: остатки должны обновляться в течение минут, а не раз в сутки.

В таких случаях делают собственный обмен: через HTTP-сервисы 1С и API на стороне Битрикса, очередь изменений и частичные обновления. Это дороже на старте, но убирает ночные «окна» выгрузки и ручные правки.

1С и Битрикс24

С CRM Битрикс24 1С связывается отдельно: через коннектор или приложение из маркетплейса. Обычно передают контрагентов, товары, счета и оплаты — менеджер видит в сделке, оплачен ли счёт, без звонка в бухгалтерию. Как это вписывается во внедрение — в статье «Внедрение Битрикс24».

Чек-лист здорового обмена

  1. Обмен идёт по расписанию и логируется.
  2. Выгружаются только изменения.
  3. Поля, которые правят на сайте, 1С не перезаписывает.
  4. Есть уведомление, если обмен не прошёл.
  5. Перед обновлением модулей обмен проверяется на копии сайта.

Настраиваем и чиним обмен 1С с Битриксом, в том числе на больших каталогах. Опишите задачу — скажем, хватит ли типового обмена.

Частые вопросы

Какие данные можно передавать между 1С и Битрикс?

Из 1С на сайт: товары, характеристики, картинки, цены по типам, остатки по складам. С сайта в 1С: заказы, контрагенты, статусы оплаты и отгрузки.

Почему обмен с 1С идёт очень долго?

Обычно из-за полной выгрузки вместо изменений, огромных картинок, маленького размера шага обмена или отсутствия индексов. Лечится переходом на выгрузку только изменений и настройкой шага.

Нужна ли доработка 1С для обмена?

Для стандартных конфигураций (УТ, КА, ERP, Розница) типового модуля обмена часто достаточно. Нестандартные поля, свои склады и сложные цены требуют доработки с одной или обеих сторон.