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

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

1С-Битрикс: что это и как работает платформа

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

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

Платформа написана на PHP и работает с базами данных MySQL/MariaDB (для «Управления сайтом») либо с MS SQL и Oracle в старших редакциях. Управление контентом, товарами, заказами и пользователями выполняется через веб-интерфейс администратора, а логика внешнего вида задаётся шаблонами и компонентами.

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

Что входит в семейство продуктов 1С-Битрикс

Под брендом выпускается два основных продукта. Первый — «1С-Битрикс: Управление сайтом», классическая CMS для публичных сайтов и интернет-магазинов. Второй — «1С-Битрикс24», корпоративный портал с CRM, задачами, телефонией и документооборотом. Это разные решения с разной архитектурой и лицензированием, путать их не стоит.

«Управление сайтом» делится на редакции: «Старт», «Стандарт», «Малый бизнес», «Бизнес» и «Энтерпрайз». Младшие редакции подходят для сайтов-визиток и небольших каталогов, интернет-магазин с полноценным обменом с 1С и складским учётом начинается с редакции «Малый бизнес», а кластеризация, масштабирование и расширенная безопасность доступны в «Энтерпрайз».

Сравнение вариантов

Управление сайтом

Публичный сайт или интернет-магазин. Ограничение: требует хостинга или собственного сервера и навыков администрирования.

Битрикс24 (облако)

CRM, задачи и коммуникации без своего сервера. Ограничение: ограниченная кастомизация и зависимость от тарифа.

Битрикс24 (коробка)

Корпоративный портал на своей инфраструктуре с доработками. Ограничение: высокая стоимость внедрения и сопровождения.

Как устроена и как работает платформа

Архитектурно система состоит из ядра, модулей, компонентов и шаблонов. Ядро отвечает за авторизацию, права доступа, кеширование и работу с базой данных. Модули добавляют прикладную функциональность: информационные блоки, торговый каталог, интернет-магазин, форум, рассылки, SEO-инструменты. Каждый модуль можно включать и настраивать отдельно.

Контент хранится в инфоблоках — универсальных структурах данных с полями и свойствами. Новости, товары, статьи и слайдеры — всё это инфоблоки разных типов. Когда посетитель открывает страницу, компонент выбирает данные из инфоблока, передаёт их в шаблон, и на выходе формируется HTML. Результат кешируется, чтобы снизить нагрузку на базу данных.

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

Как работает интеграция с 1С

Обмен с «1С:Управление торговлей», «1С:ERP» и «1С:Комплексная автоматизация» реализован штатно на обеих сторонах. Из 1С на сайт выгружаются номенклатура, характеристики, цены, остатки и изображения; с сайта в 1С передаются заказы и данные покупателей. Обмен идёт по протоколу CommerceML через HTTP-запросы к служебной странице сайта.

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

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

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

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

Платформа требовательна к окружению. Нужны PHP поддерживаемой версии, MySQL или MariaDB, веб-сервер Apache или Nginx с PHP-FPM. Рекомендуется выделенный сервер или VPS: на дешёвом shared-хостинге магазины с обменом с 1С обычно работают медленно и нестабильно, особенно в момент выгрузки каталога.

Разработчики предлагают готовое окружение — виртуальную машину BitrixVM на базе Linux с преднастроенными веб-сервером, базой данных и кешированием. Это самый предсказуемый способ развёртывания: конфигурация проверена вендором, а мониторинг производительности в админке показывает узкие места.

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

bash
wget https://www.1c-bitrix.ru/download/scripts/bitrixsetup.php
Контрольные точки

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

Проверка системы в админке
Норма

Все пункты зелёные, критических замечаний нет

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

Ошибки конфигурации PHP, прав на файлы или БД

Скорость открытия страниц каталога
Норма

Страницы открываются быстро, кеш работает

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

Каждый запрос генерирует страницу заново, видны тормоза

Обмен с 1С
Норма

Товары и заказы передаются без ошибок в логе

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

Дубли товаров, обрывы выгрузки, ошибки авторизации

Когда Битрикс — оправданный выбор, а когда нет

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

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

Отдельно учитывайте стоимость владения: кроме лицензии потребуются продление обновлений, квалифицированный хостинг и разработчик, знающий API платформы. Доработки, выполненные с нарушением методологии (правкой ядра), делают обновления невозможными и превращают сайт в «замороженную» версию с уязвимостями.

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

Обновления, безопасность и сопровождение

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

Базовые меры безопасности: ограничение доступа к административному разделу по IP или через дополнительную авторизацию, сложные пароли и двухфакторная аутентификация для администраторов, регулярные резервные копии с проверкой восстановления, модуль проактивной защиты и мониторинг целостности файлов.

Сопровождение проекта на Битриксе обычно включает регламент: контроль логов обмена с 1С, проверку места на диске (логи и кеш растут), мониторинг производительности и плановое обновление на тестовой копии с последующим переносом на боевой сайт.

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

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

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

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

1С-Битрикс — это часть 1С:Предприятие?

Нет. Это продукт отдельной компании «1С-Битрикс», работающий независимо от платформы «1С:Предприятие». Связь между ними — на уровне штатных механизмов обмена данными, но сайт на Битриксе может работать и вообще без 1С.

Можно ли сделать интернет-магазин на младшей редакции?

Полноценный магазин с корзиной, заказами, оплатой и обменом с 1С требует редакцию не ниже «Малый бизнес». Редакции «Старт» и «Стандарт» предназначены для информационных сайтов и каталогов без оформления заказов.

Как часто нужно запускать обмен с 1С?

Зависит от оборачиваемости остатков. При активных продажах обмен изменениями обычно настраивают каждые 15–60 минут, а выгрузку заказов — чаще. Слишком частая полная выгрузка большого каталога создаёт лишнюю нагрузку, поэтому используют режим «только изменения».

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

Сайт продолжит работать, но перестанут приходить обновления, включая исправления безопасности, и будет недоступна техническая поддержка. Работать длительное время на устаревшей версии рискованно из-за известных уязвимостей.

Можно ли перенести сайт на Битриксе на другой хостинг?

Да. Штатный механизм резервного копирования создаёт архив с файлами и базой данных, который разворачивается на новом сервере через скрипт восстановления. Перед переносом проверьте, что новое окружение проходит проверку системы.

Чем Битрикс24 отличается от Управления сайтом?

«Управление сайтом» — CMS для публичных сайтов и магазинов. «Битрикс24» — корпоративный портал для внутренней работы: CRM, задачи, календари, телефония. У них разные лицензии и назначение, хотя оба продукта выпускает одна компания.