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

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

Что такое Битрикс и 1С и для чего они нужны

Что такое 1С-Битрикс, чем отличается от 1С, для чего нужна связка систем и как настроить обмен данными между сайтом и учётной программой.

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

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

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

Что такое 1С и какие задачи она решает

1С — это семейство программ для автоматизации учёта и управления предприятием. Типовые конфигурации покрывают разные области: «1С:Управление торговлей» ведёт товарный учёт, заказы и цены; «1С:Комплексная автоматизация» и «1С:ERP» объединяют торговлю, производство, финансы; «1С:Бухгалтерия» закрывает бухгалтерский и налоговый учёт; «1С:Зарплата и управление персоналом» — кадровые и расчётные задачи.

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

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

Что такое «1С-Битрикс» и чем он отличается от 1С

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

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

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

Для чего нужна связка 1С и Битрикс

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

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

Заказы переносят вручнуюМенеджеры копируют данные с сайта в 1С

Сколько времени уходит в день и сколько ошибок возникает

Остатки на сайте врутПокупатели заказывают отсутствующий товар

Как часто обновляются остатки и как это происходит

Цены расходятсяНа сайте и в 1С разные цены

Кто и когда обновляет цены на сайте

Каталог ведётся дваждыКарточки заводят и в 1С, и на сайте

Сколько позиций в каталоге и как часто он меняется

Какие данные передаются при обмене

Стандартный обмен между 1С и «1С-Битрикс: Управление сайтом» построен на формате CommerceML — XML-протоколе обмена коммерческой информацией. В типовом сценарии из 1С на сайт уходят: структура каталога (группы и разделы), товары с наименованиями, описаниями и картинками, характеристики и торговые предложения (например, размеры и цвета как отдельные варианты), типы цен и сами цены, остатки по складам.

В обратную сторону — с сайта в 1С — передаются заказы с составом, данными покупателя, выбранной доставкой и оплатой, а также контрагенты. При двустороннем обмене из 1С на сайт могут возвращаться статусы заказов, отмены и изменения состава.

Обмен может работать по расписанию (например, выгрузка остатков каждые 15–30 минут, полная выгрузка каталога ночью) или в режиме реального времени. Частота зависит от оборачиваемости склада: чем быстрее продаётся товар, тем чаще нужно обновлять остатки, иначе возможны заказы на уже проданные позиции.

Как настроить обмен: общий порядок действий

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

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

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

Типовые проблемы обмена и как их диагностировать

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

Вторая группа проблем — дубли товаров, разделов и контрагентов. Дубли появляются, когда меняется механизм идентификации: например, каталог сначала выгружался из одной конфигурации, потом из другой, или кто-то создал разделы на сайте вручную с другими внешними кодами. Лечится приведением к единому источнику данных и аккуратным слиянием дублей.

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

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

Как проверить, что связка работает правильно

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

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

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

Цены на сайте после обмена
Норма

Совпадают с типом цен, выбранным в узле обмена

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

Цены старые, нулевые или из другого типа цен

Остатки
Норма

На сайте отображается актуальный остаток по выбранным складам

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

Товар есть в 1С, но на сайте «нет в наличии», или наоборот

Заказ с сайта в 1С
Норма

Создаётся заказ с верным контрагентом, составом и суммами

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

Заказ не приходит, дублируется или падает с ошибкой загрузки

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

Изменение статуса в 1С отражается в личном кабинете покупателя

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

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

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

Альтернативы и границы типового обмена

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

Варианты интеграции

Типовой обмен CommerceML

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

Доработанный обмен / REST API

Гибкий сценарий под нестандартные процессы. Ограничение: нужны разработчик и поддержка при обновлениях

Битрикс24 + 1С

Для синхронизации CRM с учётом: счета, товары, контакты. Не заменяет обмен интернет-магазина

Ручной перенос данных

Оправдан только при единичных заказах. При росте объёмов даёт ошибки и задержки

Отдельный случай — связка «Битрикс24 + 1С». Здесь обмениваются лидами, сделками, счетами и товарами между CRM и учётной системой, для этого существуют готовые приложения и модули. Это решает задачу отдела продаж, но не заменяет обмен интернет-магазина с каталогом и остатками.

Итог

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

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

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

«1С-Битрикс» — это часть программы 1С?

Нет. «1С-Битрикс» — продукт компании «Битрикс», выпускаемый под совместным брендом с «1С». Он работает на PHP и не зависит от платформы «1С:Предприятие», но имеет штатные механизмы обмена данными с конфигурациями 1С.

Можно ли пользоваться Битриксом без 1С?

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

Какая конфигурация 1С нужна для обмена с сайтом?

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

Как часто нужно обновлять остатки на сайте?

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

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

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

Подойдёт ли Битрикс24 вместо «Управления сайтом» для интернет-магазина?

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