Автоматизация · 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С
Обмен построен на стандарте CommerceML — XML-формате описания каталогов, цен, остатков и заказов. Со стороны 1С используется типовой модуль обмена с сайтом (в современных конфигурациях он встроен), со стороны сайта — штатный функционал БУС, принимающий и отдающий данные по специальному URL.
Типовой сценарий выглядит так: из 1С на сайт выгружаются номенклатура, характеристики, цены по типам цен и остатки по складам. С сайта в 1С загружаются оформленные заказы с данными покупателей, после чего менеджер обрабатывает их в учётной системе, а статусы (оплачен, отгружен) возвращаются на сайт.
Обмен запускается из 1С вручную или по расписанию. Сайт при этом должен быть доступен из сети, где работает 1С: если учётная система стоит на локальном сервере без доступа в интернет, потребуется настроить маршрутизацию или VPN до сервера сайта.
- 1Убедитесь, что редакция БУС поддерживает интернет-магазин, а в 1С включён функционал обмена с сайтом
- 2В админке БУС проверьте настройки интеграции: типы цен, склады, группы для выгрузки заказов
- 3В 1С создайте узел обмена с сайтом, укажите адрес вида https://сайт/bitrix/admin/1c_exchange.php, логин и пароль пользователя с правами на обмен
- 4Выполните тестовую выгрузку небольшой группы товаров и проверьте результат в каталоге сайта
- 5Оформите тестовый заказ на сайте и убедитесь, что он загрузился в 1С
- 6Настройте расписание обмена и контроль ошибок в журнале обмена
Требования к хостингу и установке
БУС требователен к окружению: нужна поддерживаемая версия PHP, MySQL/MariaDB, достаточный объём оперативной памяти и корректные настройки веб-сервера. Производитель выпускает виртуальную машину BitrixVM — готовое окружение на базе Linux, где все параметры уже настроены. Для большинства проектов это самый предсказуемый вариант развёртывания.
Перед покупкой лицензии или переносом сайта стоит прогнать штатную проверку системы: в административной панели есть инструмент «Проверка системы», который покажет несоответствия требованиям — версии PHP, параметры памяти, права на файлы, настройки базы данных.
Типичные ошибки при работе с БУС и обменом с 1С
Большинство проблем в связке 1С + БУС возникают не из-за самих продуктов, а из-за несогласованной настройки двух систем. Классическая ситуация: в 1С изменили структуру каталога или тип цен, а на сайте соответствующие настройки не обновили — в результате товары падают не в те разделы или выгружаются с нулевой ценой.
Вторая частая проблема — дубли товаров после повторной выгрузки. Она возникает, когда обмен настроен без устойчивых идентификаторов: например, в 1С пересоздали элементы номенклатуры вместо переименования, или на сайте очистили инфоблок вручную, потеряв связку по внешним кодам.
Как проверить, что обмен работает корректно
После настройки обмена его нужно проверить по контрольным точкам, а не по принципу «товары появились — значит работает». Полная проверка включает каталог, цены, остатки и заказы в обе стороны.
Как проверить результат обмена
Товары попали в нужные разделы, свойства и картинки на месте
Дубли товаров, пустые разделы, потерянные изображения
Цена и доступность на сайте совпадают с данными 1С по выборочным позициям
Нулевые цены, товары «в наличии» при нулевом остатке
Заказ создался с корректным контрагентом, составом и суммой
Заказ не загружается, создаются дубли контрагентов, не совпадают суммы
После оплаты/отгрузки в 1С статус на сайте обновляется
Статус на сайте не меняется или меняется с большой задержкой
Журнал обмена в 1С и логи на стороне сайта — первое место, куда нужно смотреть при расхождениях. Типовой модуль обмена пишет подробный протокол: какие пакеты отправлены, какие приняты, на каком элементе возникла ошибка.
Ограничения и альтернативы
БУС — коммерческий продукт с ежегодной платой за обновления и техподдержку. Если лицензия на обновления не продлена, сайт продолжит работать, но перестанет получать обновления безопасности и новые версии модуля обмена, что со временем создаёт риски.
По производительности БУС проигрывает лёгким решениям на простых сайтах: для одностраничника или блога он избыточен. Его ниша — проекты, где нужна глубокая интеграция с 1С, сложный каталог и развитая логика заказов. Если обмен с 1С не нужен, стоит сравнить БУС с альтернативами: бесплатными CMS или специализированными e-commerce платформами.
Сравнение подходов
Подходит для магазинов на учёте в 1С; ограничение — стоимость лицензии и требования к хостингу
Дешевле на старте, но обмен придётся разрабатывать и поддерживать самостоятельно
Быстрый запуск без своего сервера; ограничение — меньше гибкости и зависимость от тарифов сервиса
Что важно запомнить
БУС — это CMS «1С-Битрикс: Управление сайтом» для сайтов и интернет-магазинов с нативным обменом данными с 1С через CommerceML. Для магазина нужна редакция от «Малый бизнес», перед обновлениями делайте резервные копии, а корректность обмена проверяйте по каталогу, ценам, остаткам и заказам в обе стороны.
Частые вопросы
Чем БУС отличается от Битрикс24?
БУС — это система управления сайтом, которая устанавливается на хостинг и служит движком для сайта или интернет-магазина. Битрикс24 — облачный сервис для CRM, задач и коммуникаций внутри компании. Это разные продукты с отдельными лицензиями, хотя между ними есть интеграции: например, лиды с сайта на БУС могут передаваться в CRM Битрикс24.
Можно ли настроить обмен с 1С на редакции «Старт» или «Стандарт»?
Нет, модули интернет-магазина и обмена заказами в этих редакциях отсутствуют. Минимальная редакция для обмена товарами и заказами — «Малый бизнес». Переход на старшую редакцию возможен с доплатой разницы в стоимости, но дешевле сразу выбрать подходящую.
Почему после обмена на сайте появились дубли товаров?
Чаще всего нарушена связка по внешним идентификаторам: в 1С элементы номенклатуры были удалены и созданы заново, либо на сайте вручную очищали инфоблок. Обмен сопоставляет товары по уникальным кодам, и если код изменился, система считает позицию новой. Лечится восстановлением соответствия кодов и удалением дублей, после чего обмен запускается повторно на тестовой группе.
Нужен ли отдельный сервер для БУС?
Для небольшого сайта достаточно виртуального хостинга, соответствующего системным требованиям продукта. Для магазина с активным обменом и заметным трафиком предпочтителен VPS или выделенный сервер с виртуальной машиной BitrixVM — она содержит преднастроенное окружение и упрощает администрирование.
Что будет, если не продлевать лицензию на обновления?
Сайт продолжит работать — лицензия бессрочная. Но вы перестанете получать обновления ядра и модулей, включая исправления безопасности и новые версии модуля обмена с 1С. При смене версий PHP на хостинге старая версия ядра может оказаться несовместимой с окружением, поэтому длительная работа без обновлений считается рискованной практикой.
Можно ли обмениваться с 1С, если учётная система стоит в локальной сети?
Да, но сайт должен быть доступен с компьютера или сервера, где работает 1С. Обычно настраивают доступ из локальной сети к боевому сайту через интернет с ограничением по IP или через VPN-туннель. Отдельно проверьте, что обмен идёт по HTTPS и учётная запись для обмена имеет минимально необходимые права.