Автоматизация · 10 мин
Битрикс и 1С: что это такое и как они работают вместе
Что такое Битрикс и 1С, чем они отличаются, как работает обмен данными между сайтом и учётной системой: настройка, ошибки, выбор решения.
Запрос «bitrix 1с что это» обычно задают те, кто столкнулся с парой продуктов: «1С-Битрикс: Управление сайтом» и программами «1С» (чаще всего «1С:Управление торговлей» или «1С:Комплексная автоматизация»). Это два разных класса ПО от двух разных компаний, которые чаще всего используются вместе: Битрикс отвечает за сайт и интернет-магазин, а 1С — за учёт товаров, заказов, цен и документов.
Компания «1С-Битрикс» — совместное предприятие фирмы «1С» и компании «Битрикс». Отсюда и путаница: в названии есть «1С», поэтому многие считают Битрикс частью учётной системы. На практике Битрикс — это CMS (система управления сайтом) и коробочная CRM, а 1С — платформа для учёта, склада, зарплаты и финансов. Связывает их типовой механизм обмена данными.
Понимание этой связки важно, если вы запускаете интернет-магазин: каталог, остатки и цены удобно вести в 1С, а заказы принимать на сайте. Без интеграции менеджерам приходится переносить данные вручную, что приводит к ошибкам в остатках и продажам «воздуха» — товара, которого нет на складе.
Что такое Битрикс и что такое 1С: разбираем по отдельности
«1С-Битрикс: Управление сайтом» — коммерческая CMS на PHP, на которой строят корпоративные сайты и интернет-магазины. Она отвечает за страницы, каталог на сайте, корзину, оформление заказа, личный кабинет покупателя. Отдельный продукт — «Битрикс24»: это CRM и корпоративный портал для задач, сделок и коммуникаций, его не стоит путать с «Управлением сайтом».
1С — это платформа и семейство конфигураций: «Управление торговлей», «ERP», «Комплексная автоматизация», «Розница». В них ведут номенклатуру, склады, цены, закупки, продажи, взаиморасчёты. Именно здесь живут «правдивые» остатки и себестоимость.
Логика разделения простая: 1С — источник истины по товарам и документам, Битрикс — витрина и точка приёма заказов. Пытаться вести склад в Битриксе или каталог сайта вручную в обход 1С — типичный источник расхождений.
Как работает типовой обмен между 1С и Битрикс
Обмен построен на формате CommerceML (XML): 1С формирует файлы выгрузки каталога, цен и остатков, а сайт принимает их через специальный скрипт. В обратную сторону сайт отдаёт заказы, 1С забирает их и создаёт документы «Заказ покупателя». Обмен может запускаться по расписанию (например, каждые 15 минут) или вручную.
Потоки данных в стандартной схеме:
- Из 1С на сайт: номенклатура, характеристики (размеры, цвета как торговые предложения), цены по типам, остатки по складам, изображения, свойства товаров.
- С сайта в 1С: заказы с составом, данными покупателя, способом доставки и оплаты, статусы оплаты.
- Обратно на сайт: изменённые статусы заказов, отгрузки, отмены.
- 1Убедитесь, что в 1С заполнена номенклатура с ценами и остатками, а на сайте создан инфоблок каталога
- 2В 1С откройте настройку обмена с сайтом и укажите адрес сайта, логин и пароль пользователя с правами на обмен
- 3Выполните первую полную выгрузку каталога и проверьте, что товары появились на сайте с ценами и остатками
- 4Оформите тестовый заказ на сайте и убедитесь, что он загрузился в 1С как заказ покупателя
- 5Настройте расписание обмена и контроль ошибок (журнал обмена, уведомления)
Важно понимать, что обмен — не мгновенная синхронизация. Между выгрузками остатки на сайте могут отставать от реальных, поэтому при высоких оборотах настраивают частый обмен или обмен в режиме реального времени.
Какие данные реально передаются и как это проверить
На практике объём передаваемых данных зависит от конфигурации 1С и редакции Битрикса. Базовый минимум — товары, цены, остатки, заказы. Расширенные схемы включают контрагентов, договоры, оплаты и отгрузки, документы реализации для личного кабинета.
| Данные | Направление | Что проверить после настройки |
|---|---|---|
| Товары и характеристики | 1С → сайт | Карточки на сайте совпадают по названию, артикулу, свойствам |
| Цены | 1С → сайт | На сайте выводится нужный тип цены, нет нулевых цен |
| Остатки | 1С → сайт | Доступное количество совпадает со складом, недоступный товар скрыт или помечен |
| Заказы | Сайт → 1С | Заказ создаётся в 1С с верным составом, контрагентом и доставкой |
| Статусы и отгрузки | 1С → сайт | Покупатель видит актуальный статус в личном кабинете |
Как проверить результат обмена
На сайте и в 1С количество совпадает после очередного обмена
На сайте товар доступен, а в 1С остаток нулевой
В 1С появился заказ покупателя с полным составом и контактами
Заказ не загрузился или пришёл без позиций
На сайте цена равна цене нужного типа в 1С
Цены нулевые, старые или из другого типа цен
Какие конфигурации 1С и редакции Битрикса подходят для обмена
Типовой обмен поддерживается в популярных конфигурациях: «Управление торговлей», «ERP», «Комплексная автоматизация», «Управление нашей фирмой», «Розница». В «1С:Бухгалтерии» полноценного обмена товарами нет — она предназначена для учёта, а не для ведения каталога интернет-магазина.
Со стороны Битрикса обмен товарами требует редакции с модулем интернет-магазина («Малый бизнес» и старше). Более простые редакции позволяют выгружать только структуру и контент, но не полноценный каталог с торговыми предложениями и заказами.
Сравнение вариантов интеграции
Подходит большинству магазинов на УТ, ERP, КА. Ограничение: нестандартные поля и логика требуют доработки
Расширенные возможности: реал-тайм обмен, документы, оплаты. Требует совместимых версий конфигурации и платформы
Гибкая схема под нестандартные процессы. Дороже в разработке и поддержке, нужен разработчик
Типичные ошибки и риски при настройке обмена
Самая частая проблема — дубли товаров на сайте после повторных выгрузок. Она возникает, когда меняется структура каталога в 1С или выгрузку запускают в другой инфоблок. Лечится аккуратной настройкой соответствия разделов и тестовой выгрузкой на копии сайта.
Вторая группа ошибок — расхождение остатков и цен: выгружается не тот склад, не тот тип цены, либо обмен давно не выполнялся. Третья — падение обмена из-за больших каталогов: файлы выгрузки в десятки тысяч товаров требуют порционной выгрузки и нормального хостинга.
Когда типового обмена недостаточно и что делать
Типовая схема покрывает стандартный магазин, но есть сценарии, где её не хватает: несколько юрлиц и витрин, маркетплейсы параллельно с сайтом, сложные B2B-цены по договорам, обмен в реальном времени при больших объёмах. В таких случаях ставят расширенный модуль обмена либо дорабатывают обмен на стороне 1С и сайта.
Как выбрать действие
Отдельный сценарий — связка Битрикс24 с 1С: там обмениваются не товарами, а счетами, актами, контрагентами и статусами оплат. Это другая интеграция с собственными настройками, и путать её с обменом интернет-магазина не нужно.
Перед внедрением полезно зафиксировать простое правило: какое поле где является главным. Например, цена меняется только в 1С, описание и SEO-тексты — только на сайте. Если одно и то же редактируют в двух системах, обмен будет постоянно затирать чужие правки.
FAQ: частые вопросы о связке Битрикс и 1С
Битрикс — это часть 1С?
Нет. «1С-Битрикс» — совместное предприятие фирмы «1С» и компании «Битрикс», но продукты разные: Битрикс управляет сайтом, 1С — учётом. Они работают независимо и связываются через настраиваемый обмен данными.
Можно ли вести магазин на Битриксе без 1С?
Можно: каталог, цены и остатки ведутся прямо в админке сайта, заказы обрабатываются вручную. Такой вариант подходит небольшому ассортименту. С ростом числа товаров и заказов ручной учёт становится источником ошибок, и появляется потребность в 1С или другой учётной системе.
Как часто должен выполняться обмен?
Зависит от оборота. Для магазина с редкими продажами достаточно обмена раз в час или несколько раз в день. При высоких продажах и быстро меняющихся остатках настраивают интервал в минуты или обмен в реальном времени, иначе покупатели будут заказывать отсутствующий товар.
Почему после выгрузки на сайте появились дубли товаров?
Обычно причина в изменении структуры каталога в 1С, повторной выгрузке в другой инфоблок или сбитой идентификации товаров. Обмен сопоставляет товары по внешним кодам; если они изменились, сайт создаёт новые элементы. Исправлять нужно на тестовой копии, восстановив соответствие кодов.
Что делать, если заказы с сайта не попадают в 1С?
Проверьте журнал обмена на стороне 1С и сайта, доступность сайта для пользователя обмена, его права и не истёк ли пароль. Частые причины — смена адреса сайта, обновление CMS, блокировка запросов хостингом. После устранения причины выполните обмен вручную и убедитесь, что заказ загрузился.
Подходит ли «1С:Бухгалтерия» для обмена с интернет-магазином?
Для полноценного обмена товарами и заказами — нет: в «Бухгалтерии» нет нужного функционала управления каталогом и заказами покупателей. Для интернет-магазина используют «Управление торговлей», «ERP», «Комплексную автоматизацию» или «Управление нашей фирмой».
Что важно запомнить
Битрикс — сайт и витрина, 1С — учёт и источник истины по товарам. Типовой обмен передаёт каталог и остатки на сайт, заказы — в 1С. Настраивайте его на тестовой копии, контролируйте журнал обмена и заранее договоритесь, какие данные редактируются только в одной системе.