Настройка обмена 1С:Розница и 1С-Битрикс

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Предлагаемые услуги
Показано 1 из 1 услугВсе 1626 услуг
Настройка обмена 1С:Розница и 1С-Битрикс
Простая
~1 рабочий день
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1175
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    747
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    976

Настройка обмена 1С:Розница и 1С-Битрикс

1С:Розница ориентирована на физические торговые точки, но при наличии интернет-магазина на Битрикс обмен между ними позволяет синхронизировать товарный учёт: остатки, цены, заказы. Конфигурация 1С:Розница поддерживает CommerceML-обмен, но с рядом ограничений по сравнению с 1С:УТ.

Что умеет и что не умеет 1С:Розница в части обмена

Поддерживается:

  • Выгрузка номенклатуры (товары, характеристики, цены)
  • Выгрузка остатков по кассам и складам
  • Загрузка заказов из Битрикс в 1С:Розница

Ограничения:

  • Нет полноценного двустороннего обмена контрагентами — клиентская база в 1С:Розница упрощённая
  • Нет обмена документами (счета, накладные)
  • Характеристики (варианты товара) поддерживаются, но их структура проще, чем в 1С:УТ
  • Складской учёт привязан к кассе/торговой точке

Настройка на стороне 1С:Розница

В конфигурации: Сервис → Обмен с сайтом. Параметры:

  • URL сайта и данные авторизации
  • Склад/касса для выгрузки остатков
  • Тип цен для выгрузки
  • Режим выгрузки: полный или только изменения
  • Период автообмена

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

Настройка на стороне Битрикс

Стандартный механизм CommerceML: модуль catalog с обработчиком 1c_exchange.php. Дополнительная настройка относительно обмена с 1С:УТ минимальная — достаточно стандартных настроек сопоставления инфоблока.

Специфика 1С:Розница: конфигурация может передавать остатки в разбивке по кассам (торговым точкам). Если в Битрикс не нужен складской учёт — суммируем остатки по всем точкам в обработчике. Если нужен — включаем склады в Битрикс и маппируем кассы 1С → склады Битрикс.

Загрузка заказов из Битрикс в 1С:Розница

Заказы выгружаются из Битрикс в файл orders.xml и передаются в 1С:Розница при очередном сеансе обмена. В 1С:Розница заказ отображается в разделе Заказы покупателей и может быть проведён как продажа.

Ограничение: 1С:Розница не работает с заказами в онлайн-режиме. Обмен заказами — периодический (по расписанию), не в реальном времени. Если нужна моментальная передача заказа — только через кастомную интеграцию (HTTP-запрос из Битрикс к REST-сервису 1С или через промежуточную шину).

Статусы заказов

Стандартный обмен не передаёт статусы заказов обратно из 1С:Розница в Битрикс. Если нужна синхронизация статуса (например, «отгружен из магазина») — реализуем дополнительно: либо через обратный обмен CommerceML, либо через HTTP-сервис 1С.

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

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