Когда компания вырастает до 15–20 менеджеров, данные о клиентах, заказах и оплатах живут отдельно в CRM и учётной системе?
Менеджер видит в Битрикс24 сделку, но не знает, прошла ли оплата в 1С. Бухгалтер видит платёж, но не может связать его с конкретной сделкой без звонка. Мы решаем эту проблему: проектируем и успешно внедряем двусторонний канал обмена данными между Битрикс24 и 1С:Предприятие. Наши инженеры имеют 5+ лет опыта в интеграциях и реализовали более 50 успешных проектов для разных конфигураций: 1С:Управление торговлей, 1С:Розница, 1С:Бухгалтерия и других. Типовой проект занимает от 2 до 4 недель, полный документооборот — до 3 месяцев. Гарантируем стабильный обмен и круглосуточную техническую поддержку. Закажите бесплатный аудит интеграции — мы оценим ваш проект за один день.
Какие данные мы синхронизируем?
Объём интеграции зависит от бизнес-процессов. На практике выделяются три уровня:
Базовый — односторонняя передача данных из 1С в Битрикс24 (или наоборот):
- Контрагенты из 1С → компании и контакты в CRM
- Номенклатура из 1С → каталог Битрикс24
- Заказы из Битрикс24 → документы «Заказ покупателя» в 1С
Расширенный — двусторонняя синхронизация с обратной связью:
- Оплаты из 1С → смена стадии сделки в Битрикс24
- Задолженность контрагента из 1С → поле в карточке компании
- Отгрузки из 1С → обновление статуса заказа
Полный — синхронизация документооборота:
- Счета из Битрикс24 → счета в 1С
- Акты выполненных работ
- Накладные, счета-фактуры
- Остатки товаров на складах в реальном времени
Сложность синхронизации контрагентов
В 1С контрагент — юридическое лицо с ИНН. В CRM контакт — физическое лицо, представляющее компанию. Структуры данных фундаментально разные. Типичные проблемы при слиянии баз:
- Один и тот же клиент заведён как «ООО Ромашка» и «Ромашка ООО» — без ИНН как ключа возникают дубли.
- В Битрикс24 один контакт может быть привязан к нескольким компаниям, в 1С такой связи нет.
- Физические лица в CRM не имеют ИНН, но могут делать покупки.
Решение: ключ синхронизации — ИНН для юрлиц, телефон или email для физлиц. При первичной загрузке запускаем дедупликацию: находим совпадение по ключу, при совпадении обновляем, при отсутствии — создаём новую запись с проставлением XML_ID для последующей идентификации.
Технические варианты подключения
Архитектура интеграции определяется тем, используется облачный или коробочный Битрикс24, и какая конфигурация 1С.
REST API + webhooks — универсальный вариант. Битрикс24 предоставляет REST API для всех объектов CRM. На стороне 1С разворачивается HTTP-сервис. Работает с любым Битрикс24. Этот подход позволяет снизить задержки в 2-3 раза по сравнению с файловым обменом CommerceML.
Стандартный модуль 1С-Битрикс24 — встроен в коробочный Битрикс24. Обменивается данными через CommerceML или COM-соединение (только Windows). Синхронизирует номенклатуру и заказы, финансовые документы не передаёт — требуется доработка.
Промежуточная шина (ESB) — для сложных сценариев с несколькими юрлицами или базами 1С. Используем 1С:Конвертация данных или самописный middleware на PHP.
| Вариант | Облачный Б24 | Коробочный Б24 | Сложность настройки |
|---|---|---|---|
| REST API + webhooks | Да | Да | Средняя |
| Стандартный модуль | Нет | Да | Низкая (базовый объём) |
| COM-соединение | Нет | Только Windows | Низкая, но ограниченно |
| ESB / middleware | Да | Да | Высокая |
Как синхронизировать номенклатуру и остатки?
Номенклатура передаётся из 1С в Битрикс24 (или в обе стороны). Для каждого товара критичны:
- Артикул (код товара) — ключ для идентификации, он же XML ID.
- Единица измерения — маппинг ОКЕИ в единицы CRM.
- Цены — если в 1С несколько типов цен, определяем, какая попадает в какой прайс.
- Остатки — по складам и периодичность (активная торговля: каждые 15–30 минут, B2B: раз в час).
Как передаются оплаты из 1С в Битрикс24?
Передача оплат из 1С в Битрикс24 — ключ для менеджеров. В карточке сделки должны быть: факт оплаты, сумма, дата, остаток. В 1С регламентное задание проверяет проведённые поступления и приходные ордера, находит сделку по номеру счёта и вызывает crm.deal.update.
Кейс из нашей практики: оптово-розничная компания, 3 юрлица
Наш клиент — компания с тремя юрлицами, 25 менеджерами и двумя базами 1С (розница и опт). Задача — единый Битрикс24 с видимостью финансов из обеих баз. Архитектурное решение: промежуточный PHP-сервис агрегирует данные. Источник кодируется в кастомном поле сделки («Юрлицо продавца»), чтобы обработчик понимал, куда писать. Отдельная сложность — взаиморасчёты между юрлицами: при перемещении сделки между воронками обнуляем долг по одному и создаём по другому. Реализовали через кастомное событие в бизнес-процессе.
Что входит в нашу работу
- Аудит текущих процессов и данных (дедупликация, маппинг)
- Выбор архитектуры и протокола обмена
- Разработка и настройка интеграции
- Тестирование на копиях баз
- Документация схемы и полей
- Обучение пользователей
- Поддержка после запуска (мониторинг, алерты, правки)
Типичные ошибки и как их избежать
- Дубли контрагентов: используйте ИНН как ключ синхронизации.
- Потеря данных при сбое: настройте повторную отправку.
- Несовпадение валют: маппинг валют на старте.
Ориентировочный срок работ
| Тип работы | Срок |
|---|---|
| Аудит и проектирование | 1–2 недели |
| Разработка и тестирование | 2–6 недель |
| Поэтапный запуск и обучение | 1–2 недели |
Интеграция окупается за счёт исключения ручного ввода и снижения операционных затрат. Гарантируем стабильный обмен и оперативную поддержку. Свяжитесь с нами для консультации.







