Коротко
- Интеграция Битрикс24 с 1С нужна, чтобы менеджер видел в CRM цены, остатки, оплаты и отгрузки, а бухгалтерия получала заказы и контрагентов без ручного ввода.
- Варианты: готовые решения для обмена, приложения из маркетплейса, собственная интеграция через REST API Битрикс24 и веб-сервисы 1С, промежуточный сервис между системами.
- Главные подводные камни: не определена главная система для справочников, дубли контрагентов, доработанная конфигурация 1С, конфликты при двустороннем обмене и отсутствие контроля ошибок.
- До выбора способа нужно описать, какие данные, в какую сторону и как часто передаются.
Почти у каждой компании, которая внедряет Битрикс24, учёт ведётся в 1С. Если системы не связаны, менеджер вручную переносит заказ в учётную систему, звонит в бухгалтерию узнать об оплате и не видит актуальных остатков. Разберём, какие есть варианты интеграции Битрикс24 с 1С, чем они отличаются и на чём чаще всего спотыкаются такие проекты.
Зачем связывать Битрикс24 и 1С
- менеджер видит актуальные цены и остатки прямо в карточке сделки;
- заказ из CRM попадает в 1С без повторного ввода;
- счёт формируется в 1С, а его статус и оплата видны в Битрикс24;
- отгрузки и задолженность клиента отображаются в CRM;
- новые контрагенты не заводятся дважды;
- руководитель видит продажи и оплаты в одном отчёте.
Какие данные обычно передаются
| Данные | Направление | Комментарий |
|---|---|---|
| Номенклатура и цены | 1С → Битрикс24 | Главная система для товаров обычно 1С |
| Остатки | 1С → Битрикс24 | Частота обновления зависит от скорости продаж |
| Контрагенты | В обе стороны | Нужны правила сопоставления и борьба с дублями |
| Заказы | Битрикс24 → 1С | Из сделки создаётся документ в 1С |
| Счета и оплаты | 1С → Битрикс24 | Статус оплаты может двигать сделку по воронке |
| Отгрузки | 1С → Битрикс24 | Сигнал для закрытия сделки или следующего шага |
| Задолженность | 1С → Битрикс24 | Видна менеджеру до новой отгрузки |
Не обязательно передавать всё сразу. Часто первая очередь – номенклатура, контрагенты и заказы, а оплаты и отгрузки подключаются вторым этапом.
Варианты интеграции
Готовые решения для обмена
Для типовых конфигураций 1С есть готовые механизмы обмена с Битрикс24, в том числе от разработчиков 1С. Они быстро настраиваются и закрывают стандартный набор: товары, контрагенты, заказы, счета. Подходят, если конфигурация 1С типовая, а процесс продаж не требует особых правил. Ограничение: логика обмена задана заранее, и добавить свои поля или правила бывает сложно.
Приложения из маркетплейса Битрикс24
Сторонние разработчики выпускают приложения-коннекторы с более гибкими настройками: какие поля сопоставлять, какие документы создавать, как часто запускать обмен. Перед выбором проверьте, поддерживает ли приложение вашу конфигурацию и версию 1С, есть ли журнал ошибок и как работает поддержка разработчика.
Собственная интеграция через API
Обмен пишется под задачу: со стороны Битрикс24 используется REST API, со стороны 1С веб-сервисы, HTTP-сервисы или обработки. Такой вариант нужен, когда конфигурация 1С доработана, данные нестандартные или логика обмена сложная: например, заказ проходит согласование, а документ в 1С создаётся только на определённой стадии сделки. Требует больше работ, зато обмен устроен точно под процесс.
Промежуточный сервис
Между системами ставится отдельный сервис, который принимает данные, проверяет, преобразует и передаёт дальше. Он хранит журнал обмена, повторяет неудачные передачи и позволяет подключать другие системы: сайт, склад, сервисы доставки. Вариант для компаний, где 1С и Битрикс24 – часть большой ИТ-инфраструктуры.
Сравнение вариантов
| Критерий | Готовое решение | Приложение | Своя интеграция | Промежуточный сервис |
|---|---|---|---|---|
| Скорость запуска | Высокая | Высокая | Нужен проект | Нужен проект |
| Доработанная 1С | Ограниченно | Зависит от приложения | Да | Да |
| Свои правила обмена | Минимум | В рамках настроек | Любые | Любые |
| Журнал и контроль ошибок | Базовый | Зависит от приложения | Как спроектируете | Полный |
| Подключение других систем | Нет | Нет | Отдельно | Да |
Подводные камни интеграции с 1С
Не определена главная система
Если контрагента можно изменить и в Битрикс24, и в 1С, рано или поздно одна система перезапишет данные другой. Для каждого справочника нужно решить, где он ведётся, а где только отображается. Обычно товары и цены ведутся в 1С, а контактные лица и история общения в CRM.
Дубли контрагентов
Одна компания может быть заведена в 1С по ИНН, а в CRM по названию и телефону. Без правил сопоставления обмен создаёт дубли с обеих сторон. До запуска базы нужно очистить и договориться о ключе сопоставления, чаще всего это ИНН и КПП.
Доработанная конфигурация 1С
Готовые решения рассчитаны на типовые конфигурации. Если в 1С добавлены свои реквизиты, документы и обработки, типовой обмен может работать неполно или с ошибками. Состав доработок нужно выяснить до выбора способа интеграции.
Двусторонний обмен и конфликты
Когда данные меняются с обеих сторон почти одновременно, нужны правила: какое изменение главнее, что делать при конфликте. Без них сделки и документы расходятся.
Ошибки, которых никто не видит
Обмен однажды перестаёт работать, например после обновления 1С, и это выясняется через неделю. Нужен журнал обмена и уведомление ответственному при ошибке.
Облако и коробка
Для облачного Битрикс24 и коробочной версии на своём сервере доступны разные способы интеграции и разные требования к доступу к 1С. Это стоит учитывать при выборе версии портала. Если вы думаете о переезде, пригодится страница переноса Битрикс24 из облака в коробку.
Нет ответственного за обмен
Интеграция – не разовая настройка. Меняются версии, справочники, процессы. Кто-то должен следить за обменом и вносить правки, внутри компании или на сопровождении Битрикс24.
Как спланировать интеграцию
- Опишите процесс от заявки до оплаты и отгрузки: на каком шаге нужны данные из 1С, на каком их нужно передать.
- Составьте карту данных: какие сущности, в какую сторону, с какой частотой, какая система главная.
- Проверьте конфигурацию 1С: версия, доработки, способ подключения к ней.
- Очистите справочники: дубли контрагентов, номенклатура, единицы измерения.
- Выберите способ интеграции по карте данных и требованиям к контролю ошибок.
- Протестируйте на копии баз или на части данных, а затем включите обмен в рабочем режиме.
- Назначьте ответственного и настройте уведомления об ошибках.
Как понять, что интеграция работает правильно
- Заказы. Заказ из сделки появляется в 1С с правильным контрагентом, товарами и суммой.
- Оплаты. Оплата, проведённая в 1С, отражается в сделке, и сделка переходит на нужную стадию.
- Справочники. Новый товар или изменение цены в 1С видны в Битрикс24 без ручных действий.
- Дубли. Повторная заявка от существующего клиента не создаёт нового контрагента в 1С.
- Ошибки. Ответственный получает уведомление, если обмен не прошёл, и видит причину в журнале.
Эти проверки стоит повторять после обновлений 1С и изменений в настройке CRM.
1С, Битрикс24 и сайт
Если у компании есть интернет-магазин или каталог, обмен с 1С обычно нужен и сайту: товары, цены, остатки, заказы. Удобно проектировать оба обмена вместе, чтобы заказ с сайта попадал в CRM и в 1С по одним правилам, а справочники не расходились.
Кто участвует в проекте
Интеграция затрагивает две команды. Со стороны CRM нужен специалист по Битрикс24, со стороны учёта – тот, кто сопровождает вашу 1С: штатный программист или внешний подрядчик. Ещё нужен представитель бизнеса, который принимает решения о правилах: что считать заказом, когда создавать документ, кто исправляет ошибки. Если эти роли не назначены, проект застревает на согласованиях.
Интеграция Битрикс24 с 1С в Итач-Софт
Итач-Софт – Золотой партнёр 1С-Битрикс. Мы настраиваем готовые решения обмена, пишем собственные интеграции для доработанных конфигураций и связываем 1С не только с CRM, но и с сайтом. Подробнее о работах на странице интеграции Битрикс24, о внедрении CRM в целом на странице Битрикс24. Для производственных компаний смотрите статью Битрикс24 для производства.
Частые вопросы
Можно ли связать Битрикс24 с любой конфигурацией 1С?
Как правило, да. Для типовых конфигураций есть готовые решения, для доработанных пишется собственная интеграция.
Как часто должен проходить обмен?
Зависит от данных. Заказы и оплаты обычно передают сразу или с небольшим интервалом, справочники реже. Частоту определяют на этапе проектирования.
Что будет с уже существующими дублями?
Их нужно найти и объединить до запуска обмена, иначе интеграция начнёт их размножать. Ключ сопоставления обычно ИНН и КПП.
Нужен ли программист 1С?
Для готовых решений достаточно настройки. Для собственной интеграции и доработанных конфигураций нужна работа на стороне 1С.
Хотите понять, какой способ интеграции подойдёт вашей 1С? Разберём задачу: составим карту данных, проверим конфигурацию и предложим вариант обмена. Обсудить задачу