1С и CRM почти всегда нужно связать, но почти никогда — связать полностью и в обе стороны. Разбираем, как выглядит рабочая схема.
Кто за что отвечает
Первое решение — не техническое, а организационное: какая система «главная» для каждого типа данных. Классическое разделение: CRM — про клиента и сделку (контакты, история общения, стадия продажи), 1С — про деньги и учёт (счета, отгрузки, остатки). Когда оба поля правит и там, и там, рано или поздно они разойдутся, и обмен начнёт затирать более свежие данные более старыми.
Типовая схема обмена
- Контакты и компании. Идут из CRM в 1С, главная — CRM.
- Номенклатура, цены, остатки. Идут из 1С в CRM, главная — 1С.
- Заказ и его состав. CRM создаёт, 1С исполняет.
- Статус оплаты и отгрузки. Идёт из 1С в CRM, главная — 1С.
Это отправная точка, а не универсальное правило — у компании с сложной скидочной сеткой или несколькими юрлицами схема будет другой. Важно, чтобы она вообще была зафиксирована письменно, а не жила в голове того, кто настраивал обмен.
Где чаще всего ломается
- Дубли контрагентов. Один и тот же клиент заводится по-разному в двух системах — обмен не может понять, что это одна запись, и плодит копии.
- Расхождение справочников. Номенклатура в 1С называется иначе, чем в CRM — сопоставление требует явной таблицы соответствий, а не совпадения по названию.
- Частота обновления. Обмен раз в сутки означает, что менеджер в CRM видит вчерашний остаток. Для быстрого товара это стоит продаж.
- Конфликт правок. Если один и тот же заказ одновременно правят в CRM и в 1С, нужно явное правило, чья версия побеждает — иначе обмен работает то в одну, то в другую сторону непредсказуемо.
Готовые коннекторы против самописного обмена
Для типовых связок — amoCRM и 1С, Битрикс24 и 1С — есть готовые модули, которые закрывают базовый обмен быстро и недорого. Они хорошо работают, пока схема стандартная. Как только появляются нестандартные поля, множественные склады или собственная доработка 1С, готовый модуль либо не тянет задачу, либо превращается в набор костылей поверх себя — и тогда дешевле написать обмен под конкретную схему, чем донастраивать универсальный.
Как понять, что обмен работает правильно
Не по факту, что он запущен, а по отсутствию расхождений через месяц реальной работы: сверить остаток в CRM с остатком в 1С на случайный момент времени, проверить, не завелись ли дубли контрагентов, посмотреть, что происходит при одновременном изменении заказа с двух сторон.
Вывод
Работающая интеграция начинается не с выбора коннектора, а со схемы: что откуда, куда и кто главный. Без письменной схемы обмен настраивают по интуиции — и чинят потом на данных, которые уже успели разойтись.
Разбор похожей задачи — обмен 1С с маркетплейсами и сайтом. Подробнее об интеграциях — на странице услуги.
Смотрите также: интеграция Битрикс24 с 1С, интеграция 1С с маркетплейсами Ещё по теме: Интеграция сайта с 1С: каталог, остатки, заказы, CommerceML: как устроен обмен 1С с сайтом.