Главная / База знаний / Разработка сайтов: статьи и руководства

Настройка обмена 1С и 1С-Битрикс: товары, остатки и заказы

7 мин чтения обновлено 19 августа 2026 Разработка сайтов: статьи и руководства

Коротко. Обмен 1С и 1С-Битрикс работает по протоколу CommerceML 2 в двух режимах: автоматический (1С сама стучится на сайт по расписанию, обычно раз в сутки для каталога и каждые 15-30 минут для остатков и цен) и офлайн через файлы, когда данные переносят вручную или по FTP. На типовом магазине до 5 000 товаров базовая настройка выгрузки товаров, остатков и загрузки заказов обратно в 1С занимает 3-6 часов работы программиста; каталоги свыше 20 000 позиций или нетиповая логика (несколько складов, разные типы цен, маркетплейс-статусы заказов) увеличивают срок до 1-3 дней.

Что вообще передаётся и в какую сторону

Обмен между 1С и 1С-Битрикс — это не единый процесс, а три независимых потока данных, у каждого свои правила и своя частота:

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

Два режима обмена: автоматический и через файлы

В типовой конфигурации 1С-Битрикс обмен настраивается через раздел Магазин → Настройки → Обмен с 1С (файл 1c_exchange.php в административной панели). Есть два принципиально разных сценария:

Режим Как работает Когда подходит
Автоматический (HTTP) 1С сама подключается к сайту по протоколу CommerceML через HTTP-модуль обмена, авторизуется логином/паролем технического пользователя сайта и заливает данные без участия человека Постоянно работающий магазин, обновления по расписанию, сервер 1С доступен из интернета или через VPN
Через файлы (офлайн) 1С выгружает данные в XML-файлы (import.xml, offers.xml, orders.xml), файлы вручную или по FTP заливаются в папку обмена на сайте, дальше сайт их разбирает по расписанию cron 1С стоит в закрытом контуре без доступа в интернет, либо разовая миграция каталога, либо тестовый прогон обмена перед боевым запуском

Для действующего магазина почти всегда выбирают автоматический режим — он не требует ручных действий и работает по расписанию без вмешательства. Файловый режим используют как запасной вариант или для первоначальной загрузки большого каталога, где удобнее контролировать процесс вручную.

Регламент: как часто на самом деле нужно гонять обмен

Частота обмена — самая частая точка спора между 1С-программистом и владельцем магазина. Рабочие ориентиры:

Запуск обмена привязывается к системным агентам 1С-Битрикс, а агенты в свою очередь должны выполняться через cron на сервере, а не «по хитам» (когда агент срабатывает только при заходе посетителя на сайт). Если cron не настроен, обмен может не запускаться сутками при низкой посещаемости ночью — это одна из самых частых причин жалоб «остатки не обновляются», хотя настройка самого обмена в порядке.

Где чаще всего теряются данные

Три ситуации закрывают большинство проблем с обменом:

Сколько стоит настройка и от чего зависит цена

Диапазон цен большой именно потому, что «настройка обмена» может означать разные объёмы работы:

Если сайт уже работает медленно или падает во время обмена, вопрос обмена стоит разбирать не изолированно, а вместе с общей технической поддержкой сайта — часто причина не в самом обмене, а в ресурсах сервера, которые обмен просто выявляет первым.

Как проверить, что обмен реально работает

Не полагайтесь на «вроде бы работает» — проверка занимает пять минут:

  1. Изменить остаток одного товара в 1С и зафиксировать время изменения.
  2. Дождаться следующего запланированного запуска обмена остатков (обычно 15-30 минут) и проверить карточку товара на сайте.
  3. Оформить тестовый заказ на сайте и проверить, появился ли он в 1С в течение заявленного регламента (5-15 минут).
  4. Проверить журнал обмена в административной панели сайта (Магазин → 1С-Битрикс → Отчёты → Журнал событий) на предмет ошибок и таймаутов за последнюю неделю — единичные сбои нормальны, регулярные обрывы на одном и том же шаге — признак системной проблемы.

FAQ

Можно ли настроить обмен 1С и Битрикс своими силами, без программиста?

Если конфигурация 1С типовая и каталог небольшой, базовые настройки в мастере обмена действительно можно пройти самостоятельно по документации 1С-Битрикс — модуль на это и рассчитан. Как только появляются нетиповые склады, несколько цен или кастомные поля, без программиста разобраться со сбоями будет сложно.

Почему остатки на сайте не совпадают с 1С прямо сейчас?

Чаще всего дело в регламенте: обмен остатков идёт не мгновенно, а по расписанию (обычно раз в 15-30 минут), и разница в несколько минут — норма. Если расхождение держится часами, проверьте журнал обмена на ошибки и убедитесь, что cron-задачи агентов реально выполняются на сервере.

Что будет, если вообще не настраивать автоматический обмен?

Каталог и остатки придётся обновлять вручную — либо через ручной ввод в панели сайта, либо периодической выгрузкой файлов. Для магазина с активными продажами это почти гарантированно приводит к продаже отсутствующего товара и лишней нагрузке на менеджеров, которые сверяют остатки вручную.

Обмен замедляет сайт для посетителей?

Полная выгрузка каталога — да, может, если запущена в дневное время на слабом сервере, поэтому её и переносят на ночь. Лёгкий обмен остатками и ценами при нормальной настройке незаметен для посетителей.

Нужен ли VPN между 1С и сайтом?

Не обязательно, но желательно с точки зрения безопасности: обмен по CommerceML можно защитить логином, паролем и ограничением по IP на стороне сайта без VPN. VPN или закрытый канал имеет смысл, если 1С хранит чувствительные коммерческие данные и выход в открытый интернет ограничен политикой компании.

Проверить, как на самом деле работает обмен на вашем сайте

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

ПОЛУЧИТЬ БЕСПЛАТНЫЙ АУДИТ →

Услуга по теме материала

Поддержим или перевезём сайт с 1С-Битрикс без потери позиций

Материалы по теме