Налаштування обміну 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 — для відправлення подій у 1С при зміні статусу угоди
Синхронізація контрагентів
Контрагенти у 1С:CRM → Компанії/Контакти у Бітриксі24. Ключ сопоставлення — ІПН (для юрлиць) або email (для фізлиць).
При створенні контрагента у Бітриксі24 (через форму на сайті або вручну менеджером) — подія OnCrmContactAdd запускає вебхук, який передає дані у 1С:CRM. У 1С створюється контрагент, його ID записується назад у користувацьке поле контакту Бітрикса (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). Менеджер у Бітриксі бачить рахунок прив'язаним до угоди та може відправити його клієнту.
Логіка «джерела істини»
При двостороннему обміні обов'язково визначаємо, в якій системі дані більш актуальні:
- Телефон та email клієнта — джерело істини Бітрикс24 (менеджери оновлюють там)
- Реквізити (ІПН, КПП, адреса) — джерело істини 1С:CRM (бухгалтерія перевіряє)
При конфлікті — пріоритет у «джерела істини», друга система отримує дані без можливості перезапису.
Особливості 1С:CRM
1С:CRM — це не самостійна програма, а розширення для 1С:УТ, 1С:КА, 1С:ERP. Доступність HTTP-сервісів, їхні параметри та можливості — залежать від версії конфігурації. Перед початком інтеграції уточнюємо версію та наявність потрібних методів у розробників 1С.







