Интеграция Битрикс24 и 1С: 3 сценария — контрагенты, сделки, товары
Вы в Базе знаний АС Проект — справочник по внедрению Битрикс24 Основной сайт acp-24.ru →
АС Проект АС Проект Платиновый партнёр Битрикс24 База знаний
+7 (495) 414-48-49
Технические гайды

Интеграция Битрикс24 и 1С: 3 рабочих сценария — контрагенты, сделки, товары

Опубликовано: ·Обновлено: ·9 мин чтения

Интеграция Битрикс24 и 1С решается тремя принципиально разными способами — в зависимости от того, что именно нужно синхронизировать: справочник контрагентов, воронку сделок или товарный каталог со складскими остатками. Ниже — разбор каждого сценария с архитектурой, типичными настройками и подводными камнями из практики.

Почему «просто подключить 1С» не работает

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

Все три задачи решаются, но по-разному. Единого «переключателя» нет — архитектура обмена определяется тем, какая система является мастером данных и в каком направлении идёт поток. Выбор неверной схемы на старте — главная причина переделок через полгода.


Сценарий 1. Синхронизация контрагентов

Как это работает

Самый распространённый и относительно простой сценарий. 1С выступает мастер-системой для юридических данных: ИНН, ОГРН, КПП, банковские реквизиты. Битрикс24 получает эти данные и подставляет в карточки компаний.

По практике АС Проект, типовая логика выглядит так:

  • Первоначальная загрузка — на старте проекта из 1С выгружается полная база компаний со связанными контактными лицами.
  • Дедупликация по ИНН — при наличии одного и того же контрагента в обеих системах карточка в Битрикс24 обновляется данными из 1С, дублей не создаётся.
  • Обратная передача — новые карточки компаний из Битрикс24 передаются в 1С не сразу, а только при формировании договора или выставлении счёта. Это исключает попадание «сырых» лидов в бухгалтерскую базу.

Направление и приоритет

Синхронизация может быть настроена двусторонней, но с жёсткими ограничениями: финансовые и юридические поля (реквизиты, ставки НДС) редактируются только в 1С и оттуда передаются в Битрикс24. Менеджеры в CRM видят актуальные данные, но не могут их испортить.

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

Практический нюанс: для корректного маппинга нужно заранее настроить соответствие типов контрагентов и ставок НДС между системами. Это делается один раз при подключении, но требует участия бухгалтера — не только IT-специалиста.


Сценарий 2. Синхронизация сделок и счетов

Архитектура обмена

Здесь задача сложнее: нужно связать жизненный цикл сделки в CRM с документооборотом в 1С. На схеме ниже показано, как события в Битрикс24 и 1С обмениваются данными через интеграционный обработчик.

На схеме показан двусторонний обмен: менеджер работает со сделкой в Битрикс24, при переводе на нужный этап в 1С автоматически создаётся заказ клиента, а обратно в CRM возвращаются номер документа, суммы оплаты и отгрузки.

flowchart LR
    MGR[Менеджер в Битрикс24] -->|Создаёт сделку| CRM[CRM Битрикс24]
    CRM -->|Смена этапа — триггер| INT[Интеграционный обработчик]
    INT -->|Создаёт заказ клиента| OC[1С: Заказ клиента]
    OC -->|Возвращает номер, сумму оплаты, статус отгрузки| CRM
    OC -->|Файлы счёта и УПД| CRM

Что передаётся в каждую сторону

Из Битрикс24 в 1С:

  • Данные сделки (контрагент, сумма, состав позиций)
  • Триггер на создание заказа клиента при смене этапа (через робота или вручную)

Из 1С в Битрикс24:

  • Номер заказа, присвоённый в 1С (сквозная нумерация генерируется только на стороне 1С)
  • Сумма оплаты, сумма отгрузки, процент оплаты/отгрузки
  • Признак полной оплаты и полной отгрузки
  • Файлы счёта на оплату и УПД — прикрепляются к карточке сделки

Логика счетов: важный нюанс

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

Такая архитектура защищает от ситуации, когда менеджер правит уже проведённый документ.

Подробнее о том, как выстраиваются связи между сущностями в CRM, читайте в статье Связи между сущностями в Битрикс24: контакт, компания, сделка, документ.

Синхронизация счетов: технические детали

Коннектор к 1С поддерживает два формата синхронизации счетов — старый (v.1) и новый (v.2), оба реализованы на смарт-процессах. В настройках задаётся:

  • Маппинг статусов между 1С и Битрикс24
  • Источник статусов (дополнительный реквизит или стандартное поле)
  • Нумерация — на стороне Битрикс24 или 1С
  • Отборы по выгрузке/загрузке

Функционал доступен только для конфигураций «Бухгалтерия предприятия, ред. 3.0» и «Управление нашей фирмой».


Сценарий 3. Синхронизация товаров и складского учёта

Режим работы: 1С как мастер каталога

Самый технически насыщенный сценарий. Модуль складского учёта 1С позволяет в режиме реального времени передавать в Битрикс24:

  • Товарные позиции с ценами и остатками
  • Резервирование товаров при создании сделки
  • Данные об отгрузках

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

Логика работы с номенклатурой

По практике проектов АС Проект, типовая схема выглядит так:

  • Создание новых позиций из Битрикс24 разрешено — они передаются в 1С.
  • Редактирование существующих позиций — только в 1С, изменения автоматически подтягиваются в CRM.
  • Цены выгружаются по прайс-листам, которые задаются при настройке. При добавлении товаров в сделку применяется базовый тип цен.

Если номенклатура включает комплекты (сборки), которые в 1С собираются динамически, в Битрикс24 передаётся итоговый параметр «Доступный остаток» — менеджер видит готовое количество после сборки комплекта.

Подбор товаров из 1С прямо в сделке

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

Отгрузки и резервирование

  • При создании сделки система автоматически создаёт заказ в 1С и резервирует товары на складе.
  • Синхронизация отгрузок работает в режиме реального времени.
  • Для корректной работы отгрузок необходимо соединение через HTTP-сервисы или Push & Pull сервер.
  • Функция отгрузок доступна только для конфигураций «Управление торговлей» и «Управление нашей фирмой».

Если ваша компания ведёт складской учёт, также полезна статья Учёт остатков и склад в Битрикс24: Смарт-процесс или интеграция с 1С — там разобрано, когда интеграция с 1С оправдана, а когда достаточно смарт-процесса.


Сравнительная таблица сценариев

Сценарий Что синхронизируется Направление Частота Мастер-система
Контрагенты Компании, контакты, реквизиты (ИНН, КПП, НДС) 1С → Б24 (основное); Б24 → 1С (только при счёте/договоре) По расписанию или по событию
Сделки и счета Заказы клиентов, суммы оплаты/отгрузки, статусы, файлы счётов и УПД Двусторонний В реальном времени (по триггеру смены этапа) Смешанный (Б24 инициирует, 1С подтверждает)
Товары и склад Номенклатура, цены, остатки, резервы, отгрузки 1С → Б24 (каталог); Б24 → 1С (новые позиции, заказы) В реальном времени

Инструменты: что использовать

Для большинства сценариев базовый инструмент — Коннектор к 1С (приложение из маркетплейса Битрикс24). Он обеспечивает:

  • Автоматическую и плановую синхронизацию сделок, заказов, контрагентов
  • Работу с 1С внутри Битрикс24 по принципу одного окна — открытие в слайдере одним кликом
  • Создание клиентов в Битрикс24 с автоматической синхронизацией с 1С
  • Запуск бизнес-процессов по событиям из 1С (например, поступление оплаты)
  • Звонки из 1С через телефонию Битрикс24

Дополнительно используются:

  • «Мониторинг обмена с 1С» — фиксирует ошибки синхронизации: сделки без заказа, заказы без сделки, задержки передачи. Незаменим на этапе опытной эксплуатации.
  • «Подбор товаров из 1С» — для работы с каталогом прямо в карточке сделки.
  • «Парсер оплат из 1С» / «Оплаты из 1С:Предприятие 8» — для автоматического разнесения платежей.

Если вас интересует похожий кейс с реальной архитектурой, смотрите кейс: интеграция Битрикс24 и 1С на производственном предприятии.


Типичные подводные камни

1. Нет дедупликации — база задваивается. Если перед запуском не настроить сопоставление по ИНН, одна и та же компания окажется в CRM дважды: один раз из 1С, второй — созданный менеджером вручную. Исправлять потом дольше, чем сделать сразу. Про методы борьбы с дублями читайте в статье Дублирование лидов в Битрикс24: 5 стратегий борьбы.

2. Маппинг статусов не настроен. Статусы сделок в Битрикс24 и статусы заказов в 1С — разные справочники. Без явного сопоставления синхронизация статусов не работает или работает неправильно. Это нужно прописать до первого обмена.

3. Редактирование в Битрикс24 перетирает данные из 1С. В одностороннем режиме приоритет имеет 1С: если поля счёта или контрагента изменили в CRM, при следующей синхронизации они перезапишутся данными из 1С. Менеджеров нужно об этом предупредить.

4. Конфигурация 1С не поддерживает нужный функционал. Синхронизация отгрузок работает только с «Управление торговлей» и «Управление нашей фирмой». Счета — только с «Бухгалтерией 3.0» и «УНФ». Перед проектированием интеграции уточните конфигурацию у бухгалтера.

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


Чек-лист подготовки к интеграции

Перед тем как ставить задачу разработчику, пройдитесь по этому списку:

  • Определена мастер-система для каждого типа данных (контрагенты, товары, цены)
  • Выбрана конфигурация 1С и проверена совместимость с нужным функционалом
  • Согласован маппинг типов контрагентов и ставок НДС с бухгалтерией
  • Прописан маппинг статусов сделок (Битрикс24) и заказов (1С)
  • Определён триггер для передачи сделки в 1С (смена этапа, робот или ручной запуск)
  • Обозначены поля, которые менеджеры не должны редактировать в CRM
  • Согласованы правила дедупликации (по ИНН, по названию или вручную)
  • Выбран режим соединения для отгрузок (HTTP-сервисы или Push & Pull)
  • Назначен ответственный за мониторинг ошибок синхронизации
  • Составлено ТЗ на кастомные поля, которых нет в стандартной 1С

Если проект нестандартный — полезно заранее проработать структуру ТЗ на доработку Битрикс24: это сэкономит время на согласование и снизит риск недопонимания с исполнителем.


Сколько стоит и сколько занимает

Диапазоны ориентировочные, по практике АС Проект:

  • Базовый сценарий (односторонняя синхронизация контрагентов, стандартный коннектор) — несколько недель, трудозатраты в рамках небольшого проекта.
  • Средний сценарий (двусторонняя синхронизация сделок и счетов, кастомные поля, маппинг статусов) — от 4 до 8 недель, зависит от сложности структуры данных в 1С.
  • Полная интеграция (контрагенты + сделки + склад + несколько юр. лиц + кастомный обработчик) — от 8 недель и выше. Один из реальных проектов АС Проект с такой архитектурой оценивался в 285 000 руб. при сроке 8 недель.

Точная оценка зависит от конфигурации 1С, числа синхронизируемых сущностей и наличия нестандартных полей, которых нет в типовом модуле.

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

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

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

Что происходит, если менеджер изменит данные в карточке Битрикс24, которые синхронизируются из 1С?

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

Нужно ли покупать отдельный модуль в 1С для интеграции с Битрикс24?

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

Как часто происходит синхронизация данных между 1С и Битрикс24?

Зависит от сценария. Синхронизация контрагентов и номенклатуры обычно настраивается по расписанию (например, раз в час или ночью). Обмен по сделкам и счетам — по событию (смена этапа), то есть фактически в режиме реального времени. Для отгрузок требуется соединение через HTTP-сервисы или Push & Pull сервер.

Как контролировать ошибки синхронизации?

Для этого есть отдельное приложение «Мониторинг обмена с 1С». Оно показывает сделки без заказа в 1С, заказы без сделки в CRM, задержки синхронизации. Без такого инструмента ошибки могут накапливаться незаметно и обнаруживаться только когда клиент уже недоволен.

Сколько времени занимает внедрение интеграции Битрикс24 и 1С?

Базовая односторонняя синхронизация контрагентов — несколько недель. Двусторонний обмен по сделкам и счетам с кастомными полями — от 4 до 8 недель. Полная интеграция с несколькими юр. лицами и складским учётом — от 8 недель и выше (ориентир по практике АС Проект).

На основе практики

Статья подготовлена на основе 14 внутренних документов из практики АС Проект — планов работ, ТЗ, опросных листов и кейсов внедрения Битрикс24.

Нужна помощь с внедрением Битрикс24?

АС Проект — платиновый партнёр Битрикс24. Разберём вашу задачу, оценим объём работ в часах и предложим план — бесплатно.

Не нашли ответ в базе знаний?

Задайте вопрос эксперту по Битрикс24

Проведём демонстрацию, соберём требования и оценим ваш проект в часах. Первая консультация — бесплатно.

+7 (495) 414-48-49