Все статьи
Интеграции 7 май 2026 13 мин Александр Петров

Интеграция Битрикс с 1С: как подготовить сайт и избежать ошибок

Как правильно подготовить сайт на 1С-Битрикс к интеграции с 1С: типы обмена, типичные ошибки, чек-лист подготовки, сроки и бюджет.

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

Что обменивается между Битриксом и 1С

  • Каталог товаров — структура категорий, товары, изображения, описания.
  • Свойства и характеристики товаров.
  • Цены — базовые и для разных типов клиентов.
  • Остатки на складах.
  • Заказы — с сайта в 1С с полным составом.
  • Статусы заказов — из 1С на сайт (в обработке, отгружен, доставлен).
  • Контрагенты — клиенты с реквизитами.
  • Документы — счета, накладные (для B2B).

Какие конфигурации 1С поддерживаются

  • 1С:Управление торговлей (УТ) 11.x — самая частая.
  • 1С:Розница 2.x — для розничных магазинов.
  • 1С:ERP — для крупных компаний.
  • 1С:Комплексная автоматизация — реже, но возможно.
  • 1С:Управление нашей фирмой (УНФ) — для малого бизнеса.
  • Самописные конфигурации — через дописывание правил обмена.

Типы обмена

  • Стандартный обмен через CommerceML 2 — самый распространённый, работает «из коробки» Битрикса.
  • REST API 1С — для real-time обновлений.
  • Прямой коннектор через очередь сообщений — для высоконагруженных проектов.
  • Файловый обмен через FTP — для разовых импортов.

Чек-лист подготовки сайта

Перед стартом интеграции важно подготовить структуру в Битриксе так, чтобы она «легла» на 1С.

  • Утвердите структуру категорий каталога заранее.
  • Определите список свойств товаров (бренд, размер, материал и т.д.) — они должны совпадать с реквизитами в 1С.
  • Создайте инфоблок «Каталог» с торговыми предложениями (если нужны вариации).
  • Настройте типы цен (Розничная, Оптовая, для VIP).
  • Настройте склады и привязку остатков.
  • Создайте свойства заказа, которые нужны 1С (адрес, телефон, комментарий).
  • Настройте статусы заказов так, чтобы они совпадали с 1С.

Чек-лист подготовки 1С

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

  • Заполнены реквизиты товаров (артикул, наименование, единицы измерения).
  • Назначены группы товаров, соответствующие категориям сайта.
  • Заполнены характеристики и свойства товаров.
  • Настроены типы цен и они проставлены товарам.
  • Настроены склады для обмена остатками.
  • Настроена обработка «Обмен с сайтом» (стандартная или доработанная).
  • Создан отдельный пользователь 1С для обмена.

Типичные ошибки и как их избежать

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

Частота обмена

  • Каталог: 1 раз в сутки (ночью).
  • Цены: каждые 1–4 часа.
  • Остатки: каждые 15–60 минут или real-time через очередь.
  • Заказы с сайта в 1С: real-time (сразу при оформлении).
  • Статусы заказов: каждые 5–30 минут.

Сроки и стоимость

СценарийСрокСтоимостьДействие
Базовая (товары + остатки + заказы)2–3 неделиот 80 000 ₽Заказать
Стандартная (+ цены, статусы, контрагенты)
3–5 недель
от 150 000 ₽
Заказать
Сложная (B2B-цены, скидки, документы)
6–10 недель
от 300 000 ₽
Заказать
Real-time через REST/очередь
8–14 недель
от 500 000 ₽
Заказать
Стоимость интеграции с 1С

Что важно зафиксировать в техзадании

  • Конфигурация и версия 1С.
  • Список объектов обмена и направление (с сайта/на сайт/двусторонний).
  • Частота и тип обмена для каждого объекта.
  • Ответственность сторон: кто пишет на сайте, кто в 1С.
  • План тестирования.
  • План отката, если что-то пойдёт не так.
  • SLA на устранение проблем после запуска.

После запуска

  • Мониторинг логов обмена ежедневно первый месяц.
  • Контроль расхождений сайт ↔ 1С (отдельный отчёт).
  • Бэкапы перед каждым полным обменом.
  • Алерты при провале обмена.
  • Регламент действий при сбое.

Итог

Интеграция Битрикса с 1С — это не «нажать кнопку», а полноценный проект на 1–2,5 месяца. Главное — подготовить обе стороны заранее, выбрать правильный тип обмена и предусмотреть мониторинг и откаты. Если планируете интеграцию или столкнулись с проблемами в текущей — напишите нам, разберёмся и сделаем.

Читайте также

Понравилась статья?

Подпишитесь на блог или обсудите ваш проект.

Обсудить проект