Настройка обмена 1С:CRM и Битрикс24
1С:CRM и Битрикс24 — две CRM-системы, которые иногда используются одновременно в рамках одной компании. Обмен между ними позволяет синхронизировать клиентскую базу, сделки и документы, не дублируя ввод данных.
Типичная схема использования
Чаще всего к такой интеграции приходят компании, где:
- Продажи и коммуникация с клиентами ведутся в Битрикс24 (удобный интерфейс, телефония, почта)
- Учёт, выставление счетов и документооборот — в 1С (включая 1С:CRM как надстройку над 1С:УТ или ERP)
В этом случае направление обмена: Битрикс24 → 1С:CRM (сделки и контакты для дальнейшего проведения) и 1С:CRM → Битрикс24 (статусы сделок, счета).
Что синхронизируется
| Сущность | Направление | Детали |
|---|---|---|
| Контакты/Контрагенты | Двусторонняя | Физлица и компании |
| Лиды | Б24 → 1С | Передача при квалификации |
| Сделки | Б24 → 1С | При определённом статусе воронки |
| Счета | 1С → Б24 | Привязка к сделке Б24 |
| Статусы сделки | 1С → Б24 | При изменении статуса в 1С |
Механизм интеграции
Стандартного протокола обмена между 1С:CRM и Битрикс24 нет. Реализуется через:
-
REST API Битрикс24 (методы
crm.deal.*,crm.contact.*,crm.company.*) - HTTP-сервисы или Web-сервисы 1С:CRM — для приёма данных из Битрикс24
- Вебхуки Битрикс24 — для отправки событий в 1С при смене статуса сделки
Синхронизация контрагентов
Контрагенты в 1С:CRM → Компании/Контакты в Битрикс24. Ключ сопоставления — ИНН (для юрлиц) или email (для физлиц).
При создании контрагента в Битрикс24 (через форму на сайте или вручную менеджером) — событие OnCrmContactAdd запускает вебхук, который передаёт данные в 1С:CRM. В 1С создаётся контрагент, его ID записывается обратно в пользовательское поле контакта Битрикс24 (UF_CRM_1C_ID).
Передача сделки из Битрикс24 в 1С
При достижении определённой стадии воронки в Битрикс24 (например, «Договор подписан») — бизнес-процесс или автоматизация отправляет данные сделки в 1С:CRM:
POST /rest/{userId}/{token}/crm.deal.get → данные сделки
→ HTTP POST к HTTP-сервису 1С с JSON
→ В 1С создаётся Заказ покупателя / Сделка CRM
Передаём: состав сделки (товары), сумму, данные контрагента, ответственного менеджера.
Счета из 1С в Битрикс24
При выставлении счёта в 1С:CRM — обработка отправляет данные счёта в Битрикс24 через crm.invoice.add (или смарт-процессы, если используется новый CRM). Менеджер в Битрикс24 видит счёт привязанным к сделке и может отправить его клиенту.
Логика «источника правды»
При двустороннем обмене обязательно определяем, в какой системе данные более актуальны:
- Телефон и email клиента — источник правды Битрикс24 (менеджеры обновляют там)
- Реквизиты (ИНН, КПП, адрес) — источник правды 1С:CRM (бухгалтерия проверяет)
При конфликте — приоритет у «источника правды», вторая система получает данные без возможности перезаписи.
Особенности 1С:CRM
1С:CRM — это не самостоятельная программа, а расширение для 1С:УТ, 1С:КА, 1С:ERP. Доступность HTTP-сервисов, их параметры и возможности — зависят от версии конфигурации. Перед началом интеграции уточняем версию и наличие нужных методов у разработчиков 1С.







