Автоматизация · 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С-Битрикс: Управление сайтом» построен на формате CommerceML — XML-протоколе обмена коммерческой информацией. В типовом сценарии из 1С на сайт уходят: структура каталога (группы и разделы), товары с наименованиями, описаниями и картинками, характеристики и торговые предложения (например, размеры и цвета как отдельные варианты), типы цен и сами цены, остатки по складам.
В обратную сторону — с сайта в 1С — передаются заказы с составом, данными покупателя, выбранной доставкой и оплатой, а также контрагенты. При двустороннем обмене из 1С на сайт могут возвращаться статусы заказов, отмены и изменения состава.
Обмен может работать по расписанию (например, выгрузка остатков каждые 15–30 минут, полная выгрузка каталога ночью) или в режиме реального времени. Частота зависит от оборачиваемости склада: чем быстрее продаётся товар, тем чаще нужно обновлять остатки, иначе возможны заказы на уже проданные позиции.
Как настроить обмен: общий порядок действий
Настройка начинается со стороны 1С. В типовых конфигурациях («Управление торговлей», «Комплексная автоматизация», «Управление нашей фирмой») есть встроенный узел обмена с сайтом: задаётся адрес сайта, логин и пароль пользователя с правами на обмен, выбирается, что выгружать (каталог, цены, остатки, заказы), настраивается расписание. На стороне Битрикса обмен принимает стандартный компонент, дополнительной доработки для типового сценария обычно не требуется.
- 1Обновите конфигурацию 1С и Битрикс до актуальных версий и сделайте резервные копии обеих систем
- 2Заведите на сайте отдельного пользователя для обмена с минимально необходимыми правами
- 3В 1С создайте узел обмена с сайтом: укажите адрес, логин, пароль и состав выгружаемых данных
- 4Выполните первую полную выгрузку каталога и проверьте структуру разделов и карточки товаров на сайте
- 5Оформите тестовый заказ на сайте и убедитесь, что он появился в 1С с корректным составом и контрагентом
- 6Настройте расписание обмена и контроль ошибок: журнал обмена, уведомления о сбоях
Перед первым запуском критично определить, какая система является «мастером» по каждому типу данных. Обычно товары и цены правятся только в 1С, а заказы создаются только на сайте. Если разрешить редактирование карточек в обеих системах, при обмене начнутся затирания и конфликты, которые сложно распутать.
Типовые проблемы обмена и как их диагностировать
Самая частая жалоба — товары не попадают на сайт или попадают не туда. Причины обычно в отборе выгрузки (товар не входит в сегмент узла обмена), в незаполненных обязательных полях или в том, что изменения не зарегистрировались для выгрузки. Проверяют журнал регистрации в 1С и лог обмена на стороне сайта.
Вторая группа проблем — дубли товаров, разделов и контрагентов. Дубли появляются, когда меняется механизм идентификации: например, каталог сначала выгружался из одной конфигурации, потом из другой, или кто-то создал разделы на сайте вручную с другими внешними кодами. Лечится приведением к единому источнику данных и аккуратным слиянием дублей.
Третья группа — заказы не приходят в 1С или приходят с ошибками: не найден контрагент, не совпала валюта или тип цены, не хватает данных по доставке. Здесь помогает анализ XML-файла обмена: в нём видно, что именно передал сайт и на каком этапе 1С отклонила загрузку.
Как проверить, что связка работает правильно
После настройки обмен проверяют контрольными точками, а не общим впечатлением «вроде работает». Выбирают несколько товаров из разных разделов, меняют в 1С цену и остаток, запускают обмен и сверяют результат на сайте. Затем оформляют тестовый заказ и проверяют его в 1С: состав, количество, цены, контрагент, адрес доставки.
Как проверить результат
Совпадают с типом цен, выбранным в узле обмена
Цены старые, нулевые или из другого типа цен
На сайте отображается актуальный остаток по выбранным складам
Товар есть в 1С, но на сайте «нет в наличии», или наоборот
Создаётся заказ с верным контрагентом, составом и суммами
Заказ не приходит, дублируется или падает с ошибкой загрузки
Изменение статуса в 1С отражается в личном кабинете покупателя
Статусы на сайте не обновляются или обновляются с большой задержкой
Отдельно проверяют поведение при сбоях: что произойдёт, если сайт недоступен в момент обмена, если файл выгрузки оборвётся, если в заказе будет товар, удалённый из 1С. Устойчивая связка должна фиксировать ошибку в журнале и продолжать работу после устранения причины, а не «зависать» в половинчатом состоянии.
Альтернативы и границы типового обмена
Типовой обмен закрывает стандартные сценарии, но не всё. Если нужны нестандартные сущности (например, специфические документы, сложные схемы ценообразования, обмен с несколькими сайтами из одной 1С), потребуется доработка: расширение конфигурации, собственные обработчики на стороне сайта или обмен через REST API и промежуточные сервисы-шины.
Варианты интеграции
Подходит для стандартного каталога, цен, остатков и заказов. Ограничение: нестандартные данные требуют доработки
Гибкий сценарий под нестандартные процессы. Ограничение: нужны разработчик и поддержка при обновлениях
Для синхронизации 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.