Настройка обмена 1С:Управление небольшой фирмой и 1С-Битрикс
1С:Управление небольшой фирмой (УНФ) — популярная конфигурация для малого бизнеса с функционалом учёта, CRM и управления заказами в одном продукте. Встроенный обмен с сайтом (CommerceML) позволяет синхронизировать каталог, остатки, цены и заказы между 1С:УНФ и интернет-магазином на Битрикс.
Возможности обмена в 1С:УНФ
1С:УНФ поддерживает двусторонний обмен:
- Из УНФ в Битрикс: номенклатура, цены, остатки, изображения, характеристики
- Из Битрикс в УНФ: заказы покупателей (включая состав, данные покупателя, адрес доставки)
- Из УНФ в Битрикс: обновление статуса заказа (опционально, через обратный обмен)
Настройка обмена в 1С:УНФ
Раздел: Интеграция → Обмен с сайтом. Параметры подключения:
- URL сайта, логин и пароль пользователя Битрикс
- Вид цен для выгрузки
- Склад для выгрузки остатков (УНФ поддерживает несколько складов)
- Группы номенклатуры для выгрузки (можно ограничить, если не весь каталог нужен на сайте)
- Расписание автообмена
Отдельно настраивается: выгружать характеристики (размер, цвет) — если товары имеют варианты. При включении характеристики передаются как торговые предложения в offers.xml.
Специфика УНФ по сравнению с УТ
В 1С:УТ и 1С:ERP есть расширенный документооборот и сложные схемы ценообразования. УНФ проще — цены более прямолинейные, склад один или несколько, контрагенты в CRM базовые. Это значит:
- Меньше дополнительных настроек маппинга
- Ценообразование передаётся без скидок по договорам (если нет специальных доработок)
- Интеграция с CRM Битрикс24 — отдельная тема (не через CommerceML)
Заказы: от Битрикс в УНФ
При обмене заказ из Битрикс передаётся в УНФ как документ «Заказ покупателя». В УНФ с ним можно:
- Выставить счёт
- Создать документ отгрузки
- Привязать к конкретному менеджеру
- Отследить оплату
Данные покупателя (имя, телефон, email, адрес) передаются в полях заказа. Если в УНФ ведётся база контрагентов — при повторном заказе того же покупателя привязка осуществляется по email или ИНН (если B2B).
Статусы заказов
По умолчанию статус заказа в Битрикс не обновляется автоматически при изменении статуса в УНФ. Для двусторонней синхронизации статусов реализуем:
- В 1С:УНФ — HTTP-сервис или обработчик, который при смене статуса заказа отправляет запрос на сайт.
- В Битрикс — обработчик (контроллер), принимающий запрос и обновляющий
b_sale_order.STATUS_ID.
Это кастомная разработка, выходящая за рамки стандартного CommerceML-обмена.
Остатки в реальном времени
Стандартный обмен — периодический (раз в 15–60 минут). Для отображения актуального остатка в реальном времени нужен дополнительный механизм: либо более частый обмен (раз в 5 минут через агент), либо запрос к 1С через HTTP-сервис при каждом обращении к карточке товара (нагрузочный вариант, требует быстрого ответа 1С).
Что проверить при первичной настройке
- Пользователь Битрикс имеет права на работу с
1c_exchange.php - В настройках УНФ указан вид цен, который реально заполнен в номенклатуре
- При выгрузке характеристик в инфоблоке Битрикс настроены торговые предложения
- Тестовый обмен выполнен с небольшой группой товаров перед полным запуском







