
Интеграция CRM с 1С: как не получить две несовпадающие базы
Наличие коннектора не решает, где живёт правильная цена, клиент и документ. Сначала согласуйте правила обмена, затем проверяйте их на реальных сценариях.
Назначьте источник истины для каждого поля
Составьте таблицу объектов: контрагент, контакт, номенклатура, цена, остаток, счёт и статус оплаты. Для каждого поля укажите владельца, направление передачи и частоту обновления. Двусторонняя синхронизация всего подряд создаёт конфликты, когда обе команды меняют одну запись.
Отдельно договоритесь об идентификаторах. Похожие названия компаний не делают их одной организацией. Для существующих баз проведите выборочное сопоставление и сохраните возможность откатить ошибочное объединение.
Проверьте возможности конкретной связки
Официальная документация Битрикс24 описывает ручной, периодический и близкий к реальному времени обмен с 1С. Доступность зависит от выбранного коннектора и конфигурации. Проверьте совместимость версий, права, состав полей и ограничения до расчёта сроков.
Не переносите автоматически схему интеграции сайта с 1С на CRM. На сайте важны публикация каталога и приём заказа, а в CRM ещё возникают сделки, задачи, контакты и документы. Для каждого потока нужен свой критерий приёмки.
Разберите конфликт и повтор события
Смоделируйте ситуацию, когда менеджер изменил телефон в CRM, а бухгалтер исправил карточку контрагента в 1С. Что сохранится? Какой журнал покажет ошибку? Без ответа на эти вопросы «двусторонний обмен» остаётся красивой надписью.
При временной недоступности одной системы операция должна повторяться контролируемо, без второго счёта или клиента. Запишите правила очереди, ручной проверки и уведомления ответственного.
Запускайте через контрольную выборку
Перед полной синхронизацией сделайте резервные копии обеих сторон и пройдите небольшой набор реальных клиентов, товаров и документов. Сверьте значения до и после, затем проверьте изменение и удаление или архивирование там, где это допустимо.
После запуска регулярно сравнивайте контрольные поля и журнал ошибок. Владелец интеграции должен знать, какой системе верить при расхождении и кто исправляет исходную запись.
Вопросы и ответы
Готовый коннектор исключает проектирование обмена?
Нет. Нужно согласовать поля, источники истины, права, конфликты и проверку результата.
Можно ли сразу синхронизировать всю базу?
Лучше начать с контрольной выборки и резервных копий, затем расширять обмен после сверки.
.webp&w=1920&q=85)