К статье
Практический материал

Автоматизация · 11 мин

БУС 1С-Битрикс: что это такое и как работает связка с 1С

БУС 1С-Битрикс — это «Управление сайтом»: CMS для сайтов и интернет-магазинов. Разбираем редакции, обмен с 1С, требования и типичные ошибки.

БУС — это аббревиатура «Битрикс: Управление сайтом», коммерческой системы управления контентом (CMS) от компании «1С-Битрикс». На ней строят корпоративные сайты, каталоги и интернет-магазины, а ключевая особенность продукта — штатная интеграция с учётными системами 1С: Управление торговлей, Комплексная автоматизация, ERP и другими конфигурациями.

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

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

Из чего состоит БУС и как он работает

БУС написан на PHP и работает с базой данных MySQL или MariaDB. Продукт устанавливается на веб-сервер (Apache или Nginx с PHP-FPM) и состоит из ядра, административной панели и набора модулей: информационные блоки, торговый каталог, интернет-магазин, форумы, блоги, поиск, веб-аналитика и другие.

Контент хранится преимущественно в инфоблоках — универсальных структурах данных, похожих на таблицы с настраиваемыми свойствами. Товарный каталог, новости, статьи, справочники — всё это инфоблоки с разным набором полей. Такая архитектура упрощает обмен с 1С: номенклатура из учётной системы выгружается именно в инфоблок каталога.

Администрирование ведётся через веб-интерфейс по адресу /bitrix/admin/. Там настраиваются права доступа, модули, шаблоны сайта, агенты (аналог cron-задач) и параметры обмена с 1С. Публичная часть собирается из шаблонов и компонентов — готовых программных блоков, которые выводят каталог, корзину, формы и фильтры.

Редакции БУС: как выбрать под задачу

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

РедакцияДля чего подходитОграничения
СтартСайт-визитка, простой корпоративный сайтНет интернет-магазина и обмена заказами с 1С
СтандартКорпоративный сайт с блогом, формами, фотогалереейНет торгового каталога и корзины
Малый бизнесИнтернет-магазин с корзиной, оплатой и обменом с 1СОграниченные маркетинговые инструменты, нет SKU-расширенных сценариев
БизнесПолноценный магазин: торговые предложения, скидки, интеграции с маркетплейсамиВыше стоимость лицензии и требования к хостингу
ЭнтерпрайзВысоконагруженные проекты, кластеризация, масштабированиеЦена и необходимость выделенной инфраструктуры

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

Маршрут решения

Как выбрать редакцию

Нужен только сайт компании без продаж онлайнДостаточно редакции «Старт» или «Стандарт»
Нужен интернет-магазин с обменом заказами с 1СБерите «Малый бизнес» или выше
В каталоге есть торговые предложения (размеры, цвета) и сложные скидкиВыбирайте редакцию «Бизнес»
Ожидается высокая нагрузка и нужна отказоустойчивостьРассмотрите «Энтерпрайз» и кластерную архитектуру

Как устроен обмен данными между БУС и 1С

Обмен построен на стандарте CommerceML — XML-формате описания каталогов, цен, остатков и заказов. Со стороны 1С используется типовой модуль обмена с сайтом (в современных конфигурациях он встроен), со стороны сайта — штатный функционал БУС, принимающий и отдающий данные по специальному URL.

Типовой сценарий выглядит так: из 1С на сайт выгружаются номенклатура, характеристики, цены по типам цен и остатки по складам. С сайта в 1С загружаются оформленные заказы с данными покупателей, после чего менеджер обрабатывает их в учётной системе, а статусы (оплачен, отгружен) возвращаются на сайт.

Обмен запускается из 1С вручную или по расписанию. Сайт при этом должен быть доступен из сети, где работает 1С: если учётная система стоит на локальном сервере без доступа в интернет, потребуется настроить маршрутизацию или VPN до сервера сайта.

Порядок настройки типового обмена
  1. 1
    Убедитесь, что редакция БУС поддерживает интернет-магазин, а в 1С включён функционал обмена с сайтом
  2. 2
    В админке БУС проверьте настройки интеграции: типы цен, склады, группы для выгрузки заказов
  3. 3
    В 1С создайте узел обмена с сайтом, укажите адрес вида https://сайт/bitrix/admin/1c_exchange.php, логин и пароль пользователя с правами на обмен
  4. 4
    Выполните тестовую выгрузку небольшой группы товаров и проверьте результат в каталоге сайта
  5. 5
    Оформите тестовый заказ на сайте и убедитесь, что он загрузился в 1С
  6. 6
    Настройте расписание обмена и контроль ошибок в журнале обмена

Требования к хостингу и установке

БУС требователен к окружению: нужна поддерживаемая версия PHP, MySQL/MariaDB, достаточный объём оперативной памяти и корректные настройки веб-сервера. Производитель выпускает виртуальную машину BitrixVM — готовое окружение на базе Linux, где все параметры уже настроены. Для большинства проектов это самый предсказуемый вариант развёртывания.

Перед покупкой лицензии или переносом сайта стоит прогнать штатную проверку системы: в административной панели есть инструмент «Проверка системы», который покажет несоответствия требованиям — версии PHP, параметры памяти, права на файлы, настройки базы данных.

Типичные ошибки при работе с БУС и обменом с 1С

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

Вторая частая проблема — дубли товаров после повторной выгрузки. Она возникает, когда обмен настроен без устойчивых идентификаторов: например, в 1С пересоздали элементы номенклатуры вместо переименования, или на сайте очистили инфоблок вручную, потеряв связку по внешним кодам.

Типичные ошибки
01
Покупка редакции «Стандарт» под интернет-магазин — обмен заказами недоступен, приходится доплачивать за переход
02
Ручное удаление товаров в инфоблоке — при следующем обмене создаются дубли, потому что связка по внешним кодам потеряна
03
Разные структуры каталога в 1С и на сайте без настройки соответствия групп — товары выгружаются не в те разделы
04
Обмен запускается на боевом сайте в часы пик без тестовой выгрузки — при ошибке посетители видят пустой или битый каталог
05
Отсутствие резервной копии перед обновлением ядра — откат при сбое занимает часы вместо минут

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

После настройки обмена его нужно проверить по контрольным точкам, а не по принципу «товары появились — значит работает». Полная проверка включает каталог, цены, остатки и заказы в обе стороны.

Контрольные точки

Как проверить результат обмена

Каталог на сайте
Норма

Товары попали в нужные разделы, свойства и картинки на месте

Тревожный признак

Дубли товаров, пустые разделы, потерянные изображения

Цены и остатки
Норма

Цена и доступность на сайте совпадают с данными 1С по выборочным позициям

Тревожный признак

Нулевые цены, товары «в наличии» при нулевом остатке

Загрузка заказа в 1С
Норма

Заказ создался с корректным контрагентом, составом и суммой

Тревожный признак

Заказ не загружается, создаются дубли контрагентов, не совпадают суммы

Статусы заказа
Норма

После оплаты/отгрузки в 1С статус на сайте обновляется

Тревожный признак

Статус на сайте не меняется или меняется с большой задержкой

Журнал обмена в 1С и логи на стороне сайта — первое место, куда нужно смотреть при расхождениях. Типовой модуль обмена пишет подробный протокол: какие пакеты отправлены, какие приняты, на каком элементе возникла ошибка.

Ограничения и альтернативы

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

По производительности БУС проигрывает лёгким решениям на простых сайтах: для одностраничника или блога он избыточен. Его ниша — проекты, где нужна глубокая интеграция с 1С, сложный каталог и развитая логика заказов. Если обмен с 1С не нужен, стоит сравнить БУС с альтернативами: бесплатными CMS или специализированными e-commerce платформами.

Сравнение подходов

БУС + типовой обмен с 1С

Подходит для магазинов на учёте в 1С; ограничение — стоимость лицензии и требования к хостингу

Бесплатная CMS + самописный обмен

Дешевле на старте, но обмен придётся разрабатывать и поддерживать самостоятельно

SaaS-платформа магазина

Быстрый запуск без своего сервера; ограничение — меньше гибкости и зависимость от тарифов сервиса

Итог

Что важно запомнить

БУС — это CMS «1С-Битрикс: Управление сайтом» для сайтов и интернет-магазинов с нативным обменом данными с 1С через CommerceML. Для магазина нужна редакция от «Малый бизнес», перед обновлениями делайте резервные копии, а корректность обмена проверяйте по каталогу, ценам, остаткам и заказам в обе стороны.

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

Чем БУС отличается от Битрикс24?

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

Можно ли настроить обмен с 1С на редакции «Старт» или «Стандарт»?

Нет, модули интернет-магазина и обмена заказами в этих редакциях отсутствуют. Минимальная редакция для обмена товарами и заказами — «Малый бизнес». Переход на старшую редакцию возможен с доплатой разницы в стоимости, но дешевле сразу выбрать подходящую.

Почему после обмена на сайте появились дубли товаров?

Чаще всего нарушена связка по внешним идентификаторам: в 1С элементы номенклатуры были удалены и созданы заново, либо на сайте вручную очищали инфоблок. Обмен сопоставляет товары по уникальным кодам, и если код изменился, система считает позицию новой. Лечится восстановлением соответствия кодов и удалением дублей, после чего обмен запускается повторно на тестовой группе.

Нужен ли отдельный сервер для БУС?

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

Что будет, если не продлевать лицензию на обновления?

Сайт продолжит работать — лицензия бессрочная. Но вы перестанете получать обновления ядра и модулей, включая исправления безопасности и новые версии модуля обмена с 1С. При смене версий PHP на хостинге старая версия ядра может оказаться несовместимой с окружением, поэтому длительная работа без обновлений считается рискованной практикой.

Можно ли обмениваться с 1С, если учётная система стоит в локальной сети?

Да, но сайт должен быть доступен с компьютера или сервера, где работает 1С. Обычно настраивают доступ из локальной сети к боевому сайту через интернет с ограничением по IP или через VPN-туннель. Отдельно проверьте, что обмен идёт по HTTPS и учётная запись для обмена имеет минимально необходимые права.