Интеграции · 28 сентября 2026

Как интегрировать сайт с 1С: схема обмена, этапы и подводные камни

Какие данные передаются между 1С и сайтом, какие бывают способы обмена, этапы интеграции и типичные ошибки.

Читать 10 мин
Как интегрировать сайт с 1С: схема обмена, этапы и подводные камни

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

Ниже разбираем, какие данные можно синхронизировать, какими способами настраивается обмен 1С с сайтом и какие ошибки встречаются чаще всего.

Зачем интегрировать сайт с 1С

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

Проблемы, которые решает синхронизация 1С и сайта:

  • Ручная работа. Менеджер тратит часы на обновление цен и карточек, а при каталоге в тысячи позиций это отдельная ставка.

  • Ошибки в ценах. Цена на сайте отличается от цены в 1С, покупатель видит одну сумму, а в счете получает другую.

  • Продажа отсутствующих товаров. Остатки на сайте обновляются раз в неделю, и клиенты заказывают то, чего уже нет на складе.

  • Потерянные заказы. Заказы приходят на почту, их перепечатывают в 1С, часть теряется или оформляется с опечатками.

Для интернет-магазина с живым каталогом интеграция интернет-магазина с 1С - не удобство, а базовая инфраструктура продаж. Поэтому обмен с учетной системой мы закладываем еще на этапе проектирования, когда делаем интернет-магазин на Битриксе, а не подключаем после запуска.

Какие данные можно синхронизировать

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

Данные

Направление

Типичная частота

Товары и разделы каталога

1С → сайт

при изменении или раз в сутки

Свойства и характеристики

1С → сайт

вместе с товарами

Цены и типы цен

1С → сайт

несколько раз в день

Остатки по складам

1С → сайт

от каждых 15-30 минут до нескольких раз в день

Изображения

1С → сайт

при изменении

Заказы

сайт → 1С

сразу или каждые несколько минут

Статусы заказов и оплаты

1С ↔ сайт

при изменении

Контрагенты

сайт ↔ 1С

вместе с заказами

Частота - ориентир: для каталога в десятки тысяч позиций полную выгрузку товаров из 1С на сайт делают реже, а цены и остатки передают отдельно и чаще.

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

Есть три основных способа связать сайт с 1С: стандартный обмен по протоколу CommerceML, обмен через API и HTTP-сервисы 1С и подключение через сервис-коннектор. Выбор зависит от платформы сайта, конфигурации 1С и сложности обмена.

Стандартный обмен по CommerceML

CommerceML - это открытый формат обмена на основе XML, который поддерживают типовые конфигурации 1С и 1С-Битрикс. Интеграция 1С и Битрикс в этом случае настраивается штатными средствами: в 1С включается обмен с сайтом, на сайте - модуль обмена, а дальше файлы с каталогом, ценами и заказами передаются по расписанию.

Плюсы: быстро, недорого, проверено на тысячах магазинов. Ограничения: нестандартные справочники и логика требуют доработки, а большие каталоги без настройки выгружаются медленно.

Обмен через API и HTTP-сервисы 1С

HTTP-сервисы 1С и REST API позволяют передавать данные точечно: например, проверять остаток конкретного товара в момент заказа. Такой способ нужен для сайтов не на Битриксе, в том числе на Laravel, и для сложных сценариев: индивидуальные цены B2B-клиентов, резервирование, онлайн-статусы.

Пример: оптовый клиент заходит в личный кабинет, и сайт запрашивает в 1С его договорные цены и лимит отсрочки. Через файловый обмен по расписанию такую задачу не решить, а через HTTP-сервис - вполне. Минус подхода в том, что часть работы ложится на программиста 1С: сервис нужно опубликовать на веб-сервере и поддерживать при обновлениях конфигурации. Для оптовых продаж такой обмен обычно закладывают в B2B-портал с самого начала.

Через сервисы-коннекторы

Коннектор - это сторонний сервис-посредник, который забирает данные из 1С и передает на сайт или маркетплейсы. Плюс - быстрый старт без разработки. Минусы - абонентская плата, зависимость от чужого сервиса и ограниченная настройка под нестандартные процессы.

Этапы интеграции

Интеграция сайта с 1С проходит в шесть этапов, и пропуск любого из них обычно оборачивается ошибками после запуска:

  1. Аудит конфигурации 1С. Проверяем, какая конфигурация используется (1С:Управление торговлей, 1С:Бухгалтерия, УНФ, ERP, Розница), какая версия и есть ли доработки. От этого зависит способ обмена.

  2. Сопоставление справочников. Договариваемся, какой товар в 1С соответствует какому на сайте, как называются свойства, какие типы цен и склады выгружаются. Главное здесь - единые идентификаторы.

  3. Настройка обмена. Включаем и настраиваем модуль обмена или пишем интеграцию через API, задаем правила для разделов, свойств и изображений.

  4. Тестовый обмен. Проводим выгрузку на копии сайта, сверяем товары, цены и остатки, проверяем, как заказ попадает в 1С.

  5. Расписание. Настраиваем, как часто передаются разные данные, чтобы обмен не нагружал сервер в часы пик.

  6. Сопровождение. Следим за логами обмена и исправляем сбои после обновлений 1С или сайта.

Типичные ошибки и как их избежать

Большинство проблем с обменом повторяются от проекта к проекту. Ниже - самые частые в формате «проблема - причина - решение».

Дубли товаров. Причина: у товаров нет единых идентификаторов, и при выгрузке сайт создает новые карточки вместо обновления старых. Решение: сопоставить товары по коду 1С до первого обмена и не создавать товары на сайте вручную.

Неверные цены. Причина: на сайт выгружается не тот тип цен, например закупочная вместо розничной. Решение: явно указать типы цен в настройках обмена и проверить их на тестовой выгрузке.

Свойства не выгружаются. Причина: характеристики заведены в 1С как дополнительные реквизиты, которые типовой обмен не передает. Решение: настроить выгрузку нужных реквизитов или доработать обмен.

Долгий обмен большого каталога. Причина: при каждом обмене выгружается весь каталог целиком. Решение: передавать только изменения, а цены и остатки выгружать отдельным легким пакетом.

Обновление 1С ломает обмен. Причина: новая версия конфигурации меняет формат или доработки перестают работать. Решение: обновлять 1С сначала на копии и проверять обмен до переноса на рабочую базу.

Изображения не появляются или дублируются. Причина: файлы картинок не прикреплены к номенклатуре или выгружаются при каждом обмене заново. Решение: настроить выгрузку изображений только при изменении и проверить пути к файлам.

Если обмен уже работает со сбоями, их разбор обычно входит в техническую поддержку.

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

Интеграция с 1С в Sinapi стоит от 20 000 ₽ по прайсу на 02.10.2026. Нижняя граница - стандартный обмен типовой конфигурации с сайтом на Битриксе. Цена растет, если 1С доработана, нужен обмен через API, несколько складов и типов цен, двусторонние статусы заказов или каталог в десятки тысяч позиций.

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

Интеграция с 1С сайтов не на Битриксе

Сайт на Laravel или другой платформе тоже можно связать с 1С, но без готового модуля обмена. Интеграцию пишут под проект через HTTP-сервисы или API 1С либо реализуют прием файлов в формате CommerceML. Это дороже на старте, зато обмен можно построить под любую логику: индивидуальные цены, резервы, документы.

Тот же подход используется, когда кроме 1С нужно связать сайт с другими системами. Например, если учет ведется в облачном сервисе, понадобится интеграция с МойСклад, а для продаж на площадках - интеграция с маркетплейсами.

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

С какими конфигурациями 1С можно связать сайт?

С большинством торговых конфигураций: 1С:Управление торговлей, 1С:Управление нашей фирмой, 1С:ERP, 1С:Розница, а также с 1С:Бухгалтерией. Типовые конфигурации поддерживают обмен по CommerceML. Для доработанных конфигураций и облачной 1С способ обмена подбирается после аудита.

Как часто обновляются остатки и цены на сайте?

Так часто, как нужно бизнесу и как позволяет сервер. Обычно цены и остатки передаются от раза в 15-30 минут до нескольких раз в день, а полный каталог - реже. Для онлайн-проверки остатка в момент заказа используют обмен через API.

Можно ли передавать заказы с сайта в 1С автоматически?

Да, это стандартная часть интеграции. Заказ с сайта попадает в 1С вместе с данными покупателя, составом и способом оплаты. Обратно на сайт можно передавать статусы: «собран», «отгружен», «оплачен», чтобы покупатель видел их в личном кабинете.

Что делать, если обмен с 1С перестал работать?

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

Нужно ли дорабатывать саму 1С для интеграции?

Для типовой конфигурации и стандартного обмена - обычно нет. Доработка нужна, если используются нестандартные справочники, дополнительные реквизиты или особая логика цен и заказов. Это выясняется на этапе аудита конфигурации, до начала работ.

Читать дальше

1С или МойСклад для интернет-магазина: сравнение возможностей и стоимости
19 сентября 2026 1С или МойСклад для интернет-магазина: сравнение возможностей и стоимости

Честное сравнение систем учета по функциям, тарифам, интеграции с сайтом и маркетплейсами. Для каких задач подходит каждая.

Онлайн-оплата на сайте: как выбрать платежный сервис и подключить прием платежей
14 сентября 2026 Онлайн-оплата на сайте: как выбрать платежный сервис и подключить прием платежей

Договор с платежным сервисом, онлайн-касса и интеграция. Сравнение ЮKassa, Робокассы, CloudPayments и СБП.

Как перенести сайт на новый домен или CMS и не потерять позиции
4 октября 2026 Как перенести сайт на новый домен или CMS и не потерять позиции

Чек-лист подготовки, карта 301-редиректов, порядок действий в день переезда и контроль после запуска.

Свяжитесь с нами

Свяжитесь с нами, чтобы обсудить ваш проект, рассчитать стоимость разработки сайта или получить предварительный аудит для SEO-продвижения. Мы всегда на связи и готовы предложить эффективные решения для роста вашего бизнеса.

Заявка отправлена

Разберем задачу и ответим Вам в ближайшее время.