Интеграция 1С и CRM: как не потерять данные
Пока 1С и CRM живут отдельно, кто-то каждый день переносит данные руками, а отдел продаж и бухгалтерия видят разные цифры. Разберём, как связать их так, чтобы обмен не разваливался на первой же ошибке.
Что и в какую сторону
| Данные | Откуда | Куда | Как часто |
|---|---|---|---|
| Номенклатура, цены | 1С | CRM | раз в час или по изменению |
| Остатки | 1С | CRM, сайт | каждые 10–15 минут |
| Заказы, сделки | CRM | 1С | сразу при смене стадии |
| Счета, оплаты | 1С | CRM | раз в час |
| Контрагенты | обе стороны | обе стороны | по событию |
Главное правило: у каждого поля должен быть один хозяин. Если цену можно менять и там, и там, рано или поздно они разойдутся, и никто не скажет, какая верная.
Три способа связать
- HTTP-сервисы 1С — самый управляемый вариант: пишем свои методы под конкретный обмен.
- OData — быстро подключается, но отдаёт данные «как есть», без бизнес-логики.
- Промежуточный слой на n8n — когда систем больше двух или нужны преобразования. Логика обмена живёт вне 1С, её проще менять.
Что ломается чаще всего
Дубли контрагентов
Одна и та же компания заводится дважды: в CRM «ООО Ромашка», в 1С «Ромашка, ООО». Лечится сопоставлением по ИНН или внешнему идентификатору, а не по названию.
Обрыв связи
Сервер 1С перезагрузился, обмен не прошёл. Документы должны копиться в очереди и уходить при восстановлении — иначе данные теряются молча.
Повторная отправка
После сбоя обмен повторяется и создаёт второй документ. Защита — идемпотентность: у каждой записи внешний ключ, повтор с тем же ключом обновляет, а не создаёт.
Расхождение цен из-за округления
1С и CRM по-разному округляют скидки. Договоритесь, где считается итоговая сумма, и передавайте её, а не пересчитывайте на второй стороне.
Обязательное: логи и уведомления
Каждый обмен записывается: что ушло, когда, с каким ответом. Ошибка отправляет сообщение в Telegram. Без этого поломку замечают через неделю по недостающим заказам.
Частые вопросы
Работает ли это с облачной 1С?
Да, если провайдер даёт доступ к HTTP-сервисам или файловому обмену. Проверяется на старте за час.
Сколько занимает внедрение?
Типовой обмен — 1–3 недели. Сильно переписанная конфигурация начинается с обследования.
Сколько стоит?
От 850 € — см. интеграцию CRM с 1С.
Расскажите про свою конфигурацию — оценим сроки.
Читайте также
Как выбрать подрядчика по автоматизации
Семь вопросов, которые стоит задать до подписания договора, три признака, что уйдёте с привязкой, и как выглядит нормальное коммерческое предложение.
n8n на своём сервере: установка в Docker и обслуживание
Что нужно до установки, запуск в Docker, HTTPS и вебхуки, резервные копии, обновления и типичные ошибки первого месяца.
Автоматизация склада и маркетплейсов: с чего начать
Разбираем по шагам: остатки, заказы из разных каналов, отгрузка и трек-номера. Что автоматизируется за неделю, а что требует учётной системы.