В интеграции между 1С:УНФ и Битрикс24 сопоставление контрагентов — это ключевой процесс, от которого зависит, будут ли данные в обеих системах актуальными и не появится ли в них хаос из дублей. Мы собрали информацию из официальной документации и практических руководств, чтобы показать, как это правильно настроить
Что такое сопоставление контрагентов и зачем оно нужно
В 1С контрагенты — это юридические и физические лица, с которыми компания ведёт учёт. В Битрикс24 им соответствуют два разных типа сущностей: «Компания» (для юридических лиц) и «Контакт» (для физических лиц). При интеграции эти сущности синхронизируются, и чтобы не плодить дубли, система должна понимать, какому контрагенту из 1С соответствует уже существующая компания или контакт в CRM.
Как это работает в общем виде:
- В 1С создаётся документ или задание.
- Данные о контрагенте выгружаются в Битрикс24.
- Система ищет в CRM подходящую компанию или контакт.
- Если находит — обновляет информацию.
- Если не находит — создаёт новую запись.
Задача администратора — настроить правила, по которым система будет искать совпадения.
Что можно синхронизировать в типовом обмене
Стандартный модуль интеграции между 1С:УНФ и Битрикс24 («1С:Бэкофис») поддерживает обмен по нескольким типам данных:
- Контрагенты: передаются стандартные поля — название, телефон, email. Пользовательские поля и номера договоров в типовом обмене не участвуют.
- Товары: выгружаются без торговых предложений и без остатков.
- Заказы клиентов: синхронизируются со сделками в Битрикс24.
- Счета: передаются с учётом статуса — оплачен или не оплачен.
Если стандартного набора полей недостаточно (нужны дополнительные реквизиты, остатки, торговые предложения), потребуется нетиповая интеграция — доработка обмена через API.
Как настроить сопоставление: пошаговая инструкция
Шаг 1. Установка модуля «1С:Бэкофис»
Интеграция настраивается через официальный модуль «Битрикс24.1С:Бэкофис»:
- В Битрикс24 зайдите в раздел «1С+ CRM Битрикс24».
- Выберите пункт «1С:Бэкофис» и нажмите «Установить».
- Скопируйте токен доступа — он понадобится при настройке в 1С.
- В 1С скачайте и запустите обработку-установщик модуля.
- В 1С создайте новое подключение к Битрикс24, указав название настройки, токен и веб-адрес базы 1С.
Важно: для корректной работы модуля база 1С должна быть опубликована на веб-сервере.
Шаг 2. Включение выгрузки контрагентов
В настройках модуля в 1С установите флаг «Выгружать контрагентов». После этого юридические лица из 1С будут автоматически выгружаться в Битрикс24 как «Компании», а физические — как «Контакты».
Шаг 3. Настройка правил идентификации (самое важное)
В 1С, в разделе настроек модуля, есть конструктор идентификации — именно он отвечает за сопоставление.
Как он работает:
- Вы выбираете вкладку — для «Физического лица» или «Юридического лица».
- Задаёте список критериев поиска в порядке приоритета. Доступны следующие критерии:
- внешний идентификатор
- телефон
- email
- наименование
- Система ищет контрагента по первому критерию. Если не находит — переходит к следующему.
- Если найдено два и более контрагента с одинаковыми признаками — система сообщает об ошибке и пропускает обработку.
- Если контрагент не найден — система создаёт нового.
Рекомендация: в качестве основного критерия лучше всего использовать внешний идентификатор или ИНН. Это наиболее надёжный способ избежать дублей. В некоторых реализациях интеграции в качестве ключа сопоставления используется `ufCrmInn` (поле ИНН в CRM), а email — как запасной вариант. Телефон и наименование могут давать ложные совпадения.
Альтернативные способы переноса контрагентов
Вариант 1. Импорт через CSV
Если нужна разовая выгрузка контрагентов (например, при первом запуске CRM), можно использовать универсальный способ — импорт через CSV-файлы:
- В 1С сформируйте отчёт по контрагентам (например, «Универсальный отчёт» по справочнику «Контрагенты») и сохраните в формате XLSX.
- Экспортируйте данные в CSV.
- В Битрикс24 выполните импорт, настроив соответствие полей.
Минус: этот способ не подходит для регулярной автоматической синхронизации.
Вариант 2. Обмен через 1С-Трекер
Альтернативный вариант — использование модуля «1С-Трекер Битрикс24», который также позволяет настраивать выгрузку контрагентов и контактов. Принцип сопоставления там аналогичный.
Что важно помнить о синхронизации контрагентов
- Ограничения типового обмена. В стандартной интеграции передаются только базовые поля: название, телефон, email. Если в 1С хранятся важные дополнительные реквизиты (например, ИНН, КПП, банковские счета) — они не попадут в Битрикс24 без доработки обмена.
- Направление синхронизации. В зависимости от настроек обмен может идти:
- Из 1С в Битрикс24 (основной сценарий)
- Из Битрикс24 в 1С (при создании контрагентов прямо в CRM)
- Исключение дублей. При импорте из CSV на коммерческих тарифах Битрикс24 можно включить автоматический поиск дубликатов с выбором действия: «замена» (перезаписать реквизиты) или «объединение» (добавить новые данные к существующим). При настройке автоматического обмена эту задачу решает конструктор идентификации в 1С.
- Отбор выгружаемых данных. В настройках модуля можно установить фильтр, чтобы выгружались не все контрагенты, а только нужные — например, только активные или только с определённым типом.
Сопоставление контрагентов при интеграции 1С:УНФ и Битрикс24 — это техническая настройка, которая решает главную задачу: данные о клиентах должны быть едиными в обеих системах, без дублей и противоречий.
В итоге
- Выберите надёжный ключ сопоставления. Лучше всего — внешний идентификатор или ИНН. Телефон и название — только как запасные варианты.
- Настройте конструктор идентификации в 1С. Это основной инструмент, который определяет, будет ли система находить существующие компании и контакты или создавать новые.
- Учитывайте ограничения типового обмена. Если нужны дополнительные поля — планируйте доработку интеграции.
- Проверяйте настройки на тестовых данных. Перед запуском в промышленную эксплуатацию обязательно протестируйте сопоставление на небольшой выборке контрагентов.