Интеграция сайта с 1С: способы связки, что синхронизируется и как настроить
21.05.2026
Коротко: интеграция сайта с 1С — это автоматический обмен данными между учётной системой и сайтом: товары, цены, остатки едут из 1С на сайт, заказы и покупатели — обратно. Связать их можно тремя способами: типовым обменом (формат CommerceML), готовым модулем-коннектором и обменом через программный интерфейс. Для большинства компаний на 1С-Битриксе работает первый вариант, и главные трудности начинаются не в момент настройки, а через месяц — когда обмен ломается на конкретных данных.
Содержание:
- Что даёт интеграция сайта с 1С
- Три способа связать сайт и 1С
- Какие конфигурации 1С умеют обмен с сайтом
- Что синхронизируется и в какую сторону
- Как проходит настройка: порядок шагов
- Сроки и от чего зависит цена
- Что ломается чаще всего
- Чек-лист перед запуском
- Частые вопросы
Что даёт интеграция сайта с 1С
Пока сайт и учётная система живут отдельно, кто-то в компании работает переносчиком данных: выгружает прайс в файл, правит остатки руками, вбивает заказы с сайта в 1С. Это стоит рабочего времени и даёт ошибки — на сайте висят товары, которых нет, цена отличается от учётной, заказ теряется между вкладками.
Интеграция убирает ручное звено. Практический результат выглядит так:
- Каталог живёт в одном месте. Товар заводится в 1С один раз и появляется на сайте со всеми характеристиками.
- Цены и остатки актуальны. Обмен идёт по расписанию, а не когда у менеджера дошли руки.
- Заказы падают в учёт сами. Менеджер видит их в 1С в привычном интерфейсе, статус оплаты и отгрузки возвращается на сайт.
- Меньше споров. Если сайт и 1С показывают одну цифру, снимается целый класс разбирательств «а у меня в программе по-другому».
Важно понимать и обратную сторону: после интеграции сайт наследует качество данных в 1С. Кривые наименования, пустые характеристики и дубли номенклатуры немедленно окажутся в каталоге. Поэтому в проектах интеграции первая работа почти всегда идёт не с кодом, а со справочником номенклатуры.
Три способа связать сайт и 1С
Типовой обмен по CommerceML
Штатный механизм: 1С формирует пакет с товарами и заказами в отраслевом формате CommerceML, сайт его принимает и разбирает. На стороне 1С-Битрикса приёмник встроен в платформу, на стороне 1С обмен есть в типовых конфигурациях. Настройка сводится к тому, чтобы указать адрес сайта, логин и пароль, выбрать, что выгружать, и задать расписание.
Это основной вариант для сайтов на 1С-Битриксе: дешевле, быстрее, поддерживается обеими сторонами при обновлениях. Ограничение — вы работаете в рамках того, что формат умеет передавать.
Готовый модуль или коннектор
Если сайт на другой платформе или типового обмена не хватает, ставят модуль из маркетплейса. Он берёт на себя связку и обычно даёт больше настроек: сопоставление полей, фильтры выгрузки, свои правила по остаткам и складам. Плата за это — зависимость от разработчика модуля: обновления, совместимость с версией платформы, поддержка.
Обмен через программный интерфейс
Самый гибкий и самый дорогой способ: обмен пишется под задачу и ходит напрямую через веб-сервисы или REST. Оправдан, когда логика не укладывается в стандарт: сложное резервирование, несколько складов с приоритетами, обмен с несколькими системами сразу, обмен в реальном времени вместо расписания. Для типового интернет-магазина это избыточно.
Как выбирать. Начните с типового обмена и проверьте на своём каталоге, чего не хватает. Переходить на модуль или собственную разработку имеет смысл от конкретного дефицита, а не заранее.
Какие конфигурации 1С умеют обмен с сайтом
Обмен с сайтом встроен не во все конфигурации, и от этого зависит объём работ.
- 1С:Управление нашей фирмой (УНФ) — обмен есть, популярный вариант для небольшой торговли и услуг.
- 1С:Управление торговлей (УТ) — обмен есть, самая частая база под интернет-магазин: номенклатура, характеристики, цены по типам, остатки по складам, заказы.
- 1С:Розница — обмен есть, но чаще магазин связывают с УТ, а Розница отвечает за торговые точки.
- 1С:ERP и Комплексная автоматизация — обмен есть, но настройка сложнее: больше складов, схем расчёта и статусов.
- 1С:Бухгалтерия — для товарного обмена не предназначена. Если каталог живёт только в бухгалтерии, обсуждают либо перенос учёта товаров в торговую конфигурацию, либо индивидуальный обмен.
Отдельная тема — связка 1С не с сайтом, а с CRM: там передаются не товары, а контрагенты, счета и оплаты. Это другой сценарий, разобран в статье об интеграции 1С и Битрикс24.
Что синхронизируется и в какую сторону
| Данные | Направление | Как обычно настраивают |
|---|---|---|
| Номенклатура и разделы каталога | 1С → сайт | Полная выгрузка редко, дальше только изменения |
| Характеристики и свойства товара | 1С → сайт | Вместе с товарами, сопоставление свойств задаётся один раз |
| Цены (несколько типов) | 1С → сайт | Отдельным блоком, чаще, чем каталог |
| Остатки по складам | 1С → сайт | Самый частый обмен: от нескольких раз в день до раза в час |
| Заказы покупателей | сайт → 1С | По расписанию, обычно чаще остатков |
| Статусы заказа, оплата, отгрузка | 1С → сайт | Возвращаются вместе с очередным обменом заказами |
| Покупатели и контрагенты | сайт → 1С | Создаются вместе с заказом, с контролем дублей |
| Изображения товаров | 1С → сайт | Если картинки ведутся в 1С; часто их оставляют на сайте |
Практика: разделяйте обмены. Тяжёлый каталог с картинками и лёгкие остатки не должны ездить одним пакетом по одному расписанию — иначе либо остатки устаревают, либо сервер каждый час перемалывает весь каталог. Подробный разбор такого разделения — в статье о выгрузке товаров из 1С на сайт.
Как проходит настройка: порядок шагов
- Ревизия данных в 1С. Смотрим номенклатуру: дубли, наименования, заполненность характеристик, типы цен, склады. Здесь же решаем, что вообще выгружать — обычно не весь справочник, а отобранную группу.
- Договорённость о структуре каталога на сайте. Как разделы 1С лягут в разделы сайта, что станет свойством, что — торговым предложением (размер, цвет, фасовка).
- Настройка на стороне сайта. Включается приёмник обмена, заводится отдельный пользователь с правами только на обмен, задаётся сопоставление свойств.
- Настройка узла обмена в 1С. Адрес, авторизация, состав выгрузки, фильтры, расписание.
- Тестовый прогон. Сначала на ограниченной группе товаров, потом полный. Проверяем: пришли ли характеристики, встали ли товары в нужные разделы, сходятся ли цены и остатки.
- Обмен заказами в обе стороны. Тестовый заказ на сайте — появление его в 1С — смена статуса в 1С — возврат статуса на сайт.
- Расписание и контроль. Разные интервалы для каталога, цен, остатков и заказов плюс уведомление, если обмен не прошёл.
Если разбираться в этом самостоятельно некогда — мы настраиваем связку под ключ и оставляем работающий контроль: интеграция сайта с 1С.
Сроки и от чего зависит цена
Типовой обмен на 1С-Битриксе с чистым каталогом и типовой конфигурацией настраивается за считанные дни. Реальные сроки растягивает не настройка, а всё, что вокруг неё:
- Состояние справочника номенклатуры. Разбор дублей и приведение характеристик к единому виду — самая долгая часть работ.
- Доработанная конфигурация. Если 1С правили под компанию, типовой обмен может не сойтись с изменёнными объектами.
- Число складов и типов цен. Логика «какой остаток показывать на сайте» бывает сложнее самой интеграции.
- Торговые предложения. Размеры, цвета, фасовки требуют аккуратного сопоставления, иначе каталог рассыпается на сотни отдельных карточек.
- Требования к скорости обмена. Обмен раз в час и обмен в реальном времени — работы разного объёма.
Оценку всегда стоит начинать с осмотра базы: без него любые цифры будут гаданием. Что входит в стоимость самой разработки сайта, разбирали в статье о цене сайта на Битриксе.
Что ломается чаще всего
Интеграция редко ломается вся сразу — обычно отваливается один кусок, и это замечают не сразу.
- Обмен «идёт», но данные не меняются. Чаще всего пакет доходит, а изменения не применяются из-за расхождения идентификаторов после ручных правок на сайте.
- Обмен падает по таймауту на большом каталоге. Лечится дроблением выгрузки на порции и разделением обменов.
- После обновления 1С меняется формат. Обмен неожиданно перестаёт проходить, хотя «ничего не трогали».
- Дубли товаров на сайте. Появляются, когда в 1С товар пересоздали заново вместо правки существующего.
- Заказы не уходят. Обычно из-за прав пользователя обмена или сменившегося пароля.
- Сайт тормозит во время обмена. Тяжёлая выгрузка в дневное время — верный способ уронить скорость сайта.
Разбор конкретных ошибок с симптомами и порядком диагностики — в статье об ошибках обмена 1С с сайтом, а пошаговая настройка самого обмена — в статье о настройке обмена 1С и Битрикс.
Важно. Обмен без контроля — это бомба замедленного действия. Он может не проходить неделями, и первым это заметит покупатель, который закажет отсутствующий товар. Заводите уведомление о неуспешном обмене и раз в неделю сверяйте несколько случайных позиций: цена и остаток на сайте против 1С. Пять минут проверки экономят разбирательства с клиентами.
Чек-лист перед запуском
- В 1С разобраны дубли номенклатуры, наименования приведены к единому виду.
- Решено, какие группы товаров выгружаются, а какие остаются только в учёте.
- Определены тип цены для сайта и правило расчёта остатка по складам.
- Заведён отдельный пользователь обмена с минимальными правами, пароль не совпадает с админским.
- Свойства и торговые предложения сопоставлены, тестовая группа товаров проверена глазами.
- Тестовый заказ прошёл путь сайт → 1С → смена статуса → сайт.
- Расписание разведено: каталог, цены, остатки и заказы идут отдельно и не в час пик.
- Настроено уведомление о сбое обмена, назначен ответственный за реакцию.
- Сделана резервная копия сайта и базы перед первым полным обменом.
Если магазин на Битриксе вы только собираете, полезно параллельно посмотреть с чего начать интернет-магазин на 1С-Битрикс: структура каталога закладывается до интеграции, и переделывать её потом дороже всего.
Частые вопросы
Нужен ли программист, чтобы настроить интеграцию сайта с 1С?
Для типового обмена на 1С-Битриксе программист не обязателен — механизм штатный. Но человек, который понимает и структуру 1С, и устройство каталога на сайте, нужен обязательно: почти все проблемы возникают на стыке справочника номенклатуры и свойств товара.
Как часто должен идти обмен?
Разумный ориентир: остатки и цены — несколько раз в день или чаще, заказы — каждые несколько минут, полный каталог — по ночам. Одинаковое расписание для всего либо перегружает сервер, либо оставляет остатки неактуальными.
Можно ли связать с сайтом 1С:Бухгалтерию?
Штатного товарного обмена там нет. Если каталог ведётся только в бухгалтерии, обсуждают перенос товарного учёта в торговую конфигурацию или индивидуальный обмен через программный интерфейс.
Что будет со ссылками и карточками, если товар в 1С пересоздали?
На сайте появится новый товар с новым адресом, а старый останется висеть. Поэтому в 1С товары правят, а не пересоздают, а на сайте периодически проверяют появление дублей.
Сайт не на Битриксе — интеграция возможна?
Да, через модуль-коннектор для конкретной платформы или через программный интерфейс. Работы в этом случае больше, потому что приёмник обмена не встроен в платформу и его роль берёт на себя модуль или собственный код.