29 июля 2026 7 минут чтения

Интеграция сайта с 1С: что подготовить до старта

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

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

Что вообще обменивается

Обмен всегда двусторонний, и полезно сразу разделить потоки.

Направление Что передаётся Частота
1С → сайт Каталог: разделы, товары, свойства, изображения 1-2 раза в сутки
1С → сайт Цены каждые 1-4 часа
1С → сайт Остатки каждые 15-60 минут
сайт → 1С Заказы и данные покупателей каждые 5-15 минут
1С → сайт Статусы заказов и номера отгрузок каждые 15-30 минут

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

Порядок в справочниках

Это девяносто процентов подготовки, и делать её должен не подрядчик, а тот, кто ведёт учёт.

  • Уникальные артикулы. У каждой позиции - один код, по которому её опознает и сайт, и учёт. Дубли товара под тремя карточками превратятся в трёх разных товаров на сайте.
  • Единая структура разделов. Дерево номенклатуры в 1С обычно строилось для бухгалтерии. Для сайта нужна витрина, и это редко одно и то же дерево.
  • Свойства вынесены в характеристики. Цвет и размер, зашитые в наименование, не превратятся в фильтр на сайте.
  • Единицы измерения приведены к одному виду. Штуки, упаковки и коробки должны иметь коэффициенты.
  • Изображения привязаны к номенклатуре, а не лежат в папке на общем диске.

Наводить порядок в номенклатуре после запуска обмена в разы дороже. Каждое исправление приходится делать дважды и следить, чтобы связи не разъехались. Неделя работы товароведа до старта экономит месяц разбирательств после.

Остатки и склады

Вопросы, на которые нужен ответ до начала работ.

  • С каких складов берём остаток? Обычно не со всех: транзитный и брак на сайт не выгружают.
  • Показываем число или наличие? Точное количество провоцирует вопросы, статус «в наличии» проще и безопаснее.
  • Что с резервом? Заказ с сайта должен уменьшать доступный остаток сразу или после подтверждения менеджером.
  • Разрешаем ли заказ при нуле? Под заказ с увеличенным сроком - частая и рабочая схема.
  • Как учитываем маркетплейсы? Если вы продаёте ещё и там, единый остаток должен считаться на всех каналах, иначе последняя позиция уйдёт дважды.

Цены и скидки

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

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

Заказы и статусы

Заказ уходит в 1С, но полезен обмен в обратную сторону: покупатель должен видеть, что происходит.

  • Сопоставьте статусы. Список статусов на сайте и в 1С должен совпадать по смыслу, а таблица соответствия - быть зафиксирована письменно.
  • Решите, что с оплатой. Факт оплаты приходит из платёжного сервиса, а не из 1С - иначе покупатель ждёт подтверждения до следующей выгрузки.
  • Номер заказа. Единая нумерация избавляет от вопроса «какой заказ вы имеете в виду» при звонке в поддержку.
  • Что с незарегистрированными покупателями. Каждый заказ создаёт контрагента в 1С, и через год справочник разрастается. Продумайте правило объединения по телефону или почте.

Отдельно проверьте требования 54-ФЗ. Чек формирует касса или облачный сервис, а не сайт и не 1С, и связка должна быть настроена до запуска продаж.

Расписание и нагрузка

Обмен - это нагрузка на обе стороны, и её нужно планировать.

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

Коротко

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

Настройку обмена и его сопровождение закрывает услуга интеграция сайта с 1С. Если сайт ещё предстоит сделать, смотрите разработку на 1С-Битрикс.

Оценим обмен для вашего сайта

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