1С · Интеграции · Учёт

Интеграция с 1С: обмен данными с сайтом, CRM и маркетплейсами

· 5 мин чтения

1С есть почти у каждого бизнеса в СНГ, и почти везде она живёт отдельной жизнью: на сайте одни остатки, в 1С - другие, на маркетплейсе - третьи, а менеджер вечером сводит всё руками и переносит заказы из CRM в учёт. Это медленно, дорого и приводит к продажам того, чего уже нет на складе. Интеграция убирает ручной перенос: данные ходят между 1С и остальными системами сами. В этой статье разберём, что именно синхронизируют, какими способами это делается, какие подводные камни ждут и сколько стоит - без погружения в код, на языке задач.

Сразу важное: интеграция с 1С - это не «подключить кнопку». Это про данные и правила: что считается источником истины, в какую сторону течёт информация и что делать при конфликте. Без этих договорённостей даже идеальный технический обмен будет ломаться.

Что обычно синхронизируют

Чаще всего обмен нужен по этим данным:

  • Номенклатура и цены - из 1С на сайт и маркетплейсы, чтобы каталог был актуальным.
  • Остатки - из 1С наружу, чтобы не продавать то, чего нет.
  • Заказы - с сайта и маркетплейсов в 1С, чтобы не вбивать их вручную.
  • Статусы и оплаты - в обе стороны: оплачен, собран, отгружен.
  • Контрагенты и документы - синхронизация клиентов с CRM, выгрузка счетов и актов.

Если речь о маркетплейсах - это отдельная большая тема, разобранная в посте про автоматизацию маркетплейсов. А синхронизация контрагентов и сделок тесно связана с CRM-интеграцией.

Направление обмена: кто кому хозяин

Самая частая причина «глюков интеграции» - не техника, а несогласованное направление. Для каждого типа данных нужно решить, где источник истины:

  • Односторонний обмен. Данные идут только в одну сторону (например, остатки всегда из 1С на сайт). Просто и надёжно.
  • Двусторонний обмен. Данные меняются с обеих сторон (статус заказа правят и в 1С, и в CRM). Мощно, но требует правил разрешения конфликтов: чьё изменение «побеждает».
Правило, которое экономит месяцы боли: у каждого поля - один хозяин. Остатки - хозяин 1С. Заказ создаётся на сайте - там его хозяин до передачи в 1С. Когда хозяин один, конфликтов почти не бывает.

Способы интеграции

Технически связать 1С с внешним миром можно несколькими путями. Выбор зависит от конфигурации, требований к свежести данных и доступа к серверу.

СпособКогда подходитСвежесть данных
Стандартный обмен (CommerceML)Типовой обмен с сайтом/CMSПо расписанию
HTTP-сервисы / ODataГибкий обмен по API в реальном времениВысокая
Обмен файлами (CSV/XML)Простые выгрузки, нет API наружуПо расписанию
Через промежуточный слой (n8n/скрипт)Много систем, нужна логика и обработка ошибокГибкая
Готовые коннекторыПопулярные связки (1С ↔ Битрикс24 и т.п.)Зависит от коннектора

На практике для нескольких систем сразу удобен промежуточный слой: 1С отдаёт данные через HTTP-сервис или выгрузку, а оркестратор (часто self-hosted n8n) раскладывает их по сайту, CRM и маркетплейсам, следит за ошибками и повторяет неудавшиеся обмены.

Подводные камни

  • Нетиповая конфигурация. Сильно доработанная 1С - главный множитель цены и сроков. Стандартные механизмы обмена в ней могут не работать «из коробки».
  • Обновляемость. Если обмен встроить «грубо», очередное обновление 1С его сломает. Делать нужно расширениями, сохраняя возможность обновляться.
  • Сопоставление номенклатуры. Один и тот же товар в 1С, на сайте и на маркетплейсе должен матчиться по артикулу/коду. Без единого ключа начинается путаница.
  • Нагрузка на базу. Тяжёлый обмен в рабочее время тормозит 1С у бухгалтеров. Расписание и батчи решают.
  • Тишина при сбое. Обмен упал ночью - и весь день сайт продаёт по старым ценам. Нужны мониторинг и уведомления.

Сколько стоит

  • Простой типовой обмен (остатки и цены 1С → сайт) - ~30–120 тыс. ₽.
  • Двусторонняя синхронизация с заказами/CRM/маркетплейсами и обработкой ошибок - ~120–300 тыс. ₽ и выше.
  • Множители: типовая или доработанная конфигурация, число систем, требования к свежести данных, наличие доступа к серверу 1С.

Из чего вообще складывается смета на автоматизацию и как не переплатить - в отдельном разборе цены автоматизации. Прикинуть окупаемость под свой объём заказов - в калькуляторе ROI.

С чего начать

  1. Опишите, какие данные и в какую сторону должны ходить, и где источник истины для каждого.
  2. Уточните конфигурацию 1С: типовая или доработанная, есть ли доступ к серверу и какие механизмы обмена доступны.
  3. Начните с одного направления, которое болит сильнее всего (обычно остатки и цены на сайт).
  4. Заложите мониторинг и уведомления о сбоях с первого дня - это не опция.
  5. Расширяйте обмен на заказы, CRM и маркетплейсы по мере того, как первое направление стабильно заработает.

Примеры реальных связок с 1С - в наших кейсах, а услуга целиком описана в разделе интеграций по API.

Коротко

Интеграция с 1С убирает ручной перенос данных между учётом, сайтом, CRM и маркетплейсами - и заодно прекращает продажи того, чего нет на складе. Успех решает не способ обмена, а договорённости о данных: что синхронизируем, в какую сторону и кто хозяин каждого поля. Делать обмен нужно так, чтобы 1С оставалась обновляемой, а сбои не проходили незаметно. Начинать стоит с одного самого болезненного направления и расширять постепенно.

Нужно связать 1С с сайтом, CRM или маркетплейсом? Приходите на бесплатный разбор - посмотрим вашу конфигурацию и данные, предложим схему обмена и назовём вилку по бюджету и сроку.

Куда чаще всего встраивают связку с 1С: бухгалтерия и производство.

Частые вопросы

Можно ли интегрировать 1С без доработки конфигурации?

Часто да. Типовые конфигурации умеют отдавать данные через стандартный обмен (CommerceML), HTTP-сервисы или OData. Доработка нужна, когда конфигурация сильно изменена или требуется нестандартная логика. Но и тогда обмен обычно делают аккуратными расширениями, не ломая обновляемость.

Как часто 1С обменивается данными с сайтом?

Зависит от задачи. Остатки и цены обычно синхронизируют по расписанию (от нескольких минут до раза в час), заказы - почти в реальном времени по событию. Чем выше требования к свежести данных, тем чаще обмен и тем важнее, чтобы он не нагружал базу в рабочее время.

Сколько стоит интеграция с 1С?

Простой типовой обмен (например, остатки и цены на сайт) - обычно 30–120 тыс. ₽. Двусторонняя синхронизация с заказами, CRM или маркетплейсами и обработкой ошибок - 120–300 тыс. ₽ и выше. Главный множитель - насколько типовая конфигурация и есть ли у неё готовые механизмы обмена.

Интеграция с 1С под ключ

Связать 1С с сайтом, CRM и маркетплейсами?

За 30 минут разберём вашу конфигурацию и данные, предложим схему обмена и назовём сроки. Без обязательств.

Получить план автоматизации