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

Каталог, цены и остатки уезжают из 1С на сайт, заказы и статусы возвращаются обратно — автоматически, по открытому стандарту CommerceML 2. Типовая настройка стоит 29 900 руб. и занимает 5–10 рабочих дней. Со стороны сайта нужна редакция 1С-Битрикс не ниже «Малый бизнес».

Содержание8

Обмен 1С с сайтом на Битрикс — это автоматическая передача данных в обе стороны: из 1С на сайт уезжают товары, цены, скидки и остатки, а с сайта в 1С — заказы, их статусы, покупатели и данные о платеже. Работает по открытому стандарту CommerceML 2, встроенному и в 1С:Предприятие, и в 1С-Битрикс, поэтому отдельная программа-посредник не нужна. Типовая настройка стоит 29 900 руб. и занимает 5–10 рабочих дней. Обязательное условие со стороны сайта — редакция 1С-Битрикс не ниже «Малый бизнес»: в «Старте» и «Стандарте» модуля интернет-магазина нет.

Что именно ездит между 1С и сайтом

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

Направление Что передаётся Когда обычно запускают
Из 1С на сайт Номенклатура, дерево каталога, характеристики и торговые предложения, картинки, цены и типы цен, скидки По расписанию: каталог — раз в сутки ночью
Из 1С на сайт Остатки по складам Отдельным заданием, чаще: раз в 1–4 часа
С сайта в 1С Новые заказы: состав, суммы, покупатель, доставка, способ оплаты Каждые 10–30 минут
Из 1С на сайт Изменённые статусы заказов, факт оплаты и отгрузки Тем же заданием, встречным потоком

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

Что нужно с вашей стороны

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

Со стороны сайта. Функциональность обмена входит в модули «Торговый каталог» и «Интернет-магазин», а они начинаются с редакции «Малый бизнес» — 47 000 руб. В «Старте» за 7 100 руб. и «Стандарте» за 20 500 руб. модуля нет, и добавить его отдельно нельзя — можно только перейти на старшую редакцию с доплатой разницы: переход со «Стандарта» на «Малый бизнес» стоит 26 500 руб. Если складов несколько или нужны партнёрские программы и расширенная аналитика — «Бизнес» за 96 500 руб.

Со стороны 1С. Обмен по протоколу поддерживают типовые конфигурации на платформе 8: «Управление торговлей», «Управление нашей фирмой», «Комплексная автоматизация», «ERP». В «Бухгалтерии предприятия» полноценного товарного обмена с сайтом нет — там нет ни учёта характеристик, ни нескольких единиц измерения по одной номенклатуре, поэтому каталог магазина из неё не собирается. Если учёт ведётся только в бухгалтерии, обмен настраивается не «как есть», а после решения, откуда брать каталог.

Доступы. Нужны учётная запись на сайте с правами на обмен, доступ в 1С (или сеанс с вашим специалистом) и понимание, какой тип цен и какие склады считаются рабочими. Без последнего пункта обмен формально заработает, а на сайт уедут закупочные цены — самая частая и самая дорогая ошибка первого запуска.

Как обмен устроен технически

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

Точка обмена на сайте — скрипт 1c_exchange.php с параметрами type и mode. 1С обращается к нему по HTTP и проходит четыре шага: checkauth — авторизация, в ответ приходит Cookie, который подставляется во все последующие запросы; init — согласование параметров сеанса, здесь стороны договариваются о сжатии (zip) и о максимальном размере одного файла (file_limit); передача самих XML-файлов; import — загрузка их в базу сайта.

Из этого следуют два практических вывода. Первый: большой каталог передаётся не целиком, а нарезанным на файлы, и каждый шаг импорта должен уложиться в лимит времени выполнения скрипта на хостинге — на слабом тарифе обмен рвётся именно здесь. Второй: обмен идёт по обычному HTTP, то есть точка обмена доступна снаружи, и её защита — это не паранойя, а часть работы: отдельный пользователь только для обмена, сложный пароль, ограничение по IP, HTTPS.

Сколько стоит настройка обмена

Что делаем Что входит Цена
Типовой обмен Типовая конфигурация 1С и коробочный Битрикс: настройка выгрузки каталога, цен, остатков, приём заказов и статусов, расписание, тестовый прогон 29 900 руб.
Нестандартный обмен Доработанная конфигурация 1С, нетиповая структура каталога, свои свойства и соответствия полей, несколько складов или типов цен от 36 000 руб.
Разбор сломанного обмена Обмен настроен раньше и перестал работать: диагностика, отчёт о причинах, смета на исправление по тарифам поддержки

Цена типовой настройки совпадает со строкой «Обмен с 1С:Предприятие» в смете интернет-магазина — это одна и та же работа, заказать её можно и отдельно от разработки сайта. Лицензия 1С-Битрикс и лицензии 1С в стоимость не входят: это отдельные продукты, они покупаются на вашу компанию. Полный прайс на разработку и сопутствующие работы — на странице «Сколько стоит сайт в Новороссийске».

Как проходит работа: этапы и сроки

Срок типового обмена — 5–10 рабочих дней, и он почти не зависит от скорости настройки. Время съедают три вещи: получение доступов к 1С и к сайту, письменное согласование соответствий (какой тип цен, какие склады, что считать признаком «не показывать») и тестовые прогоны на реальных данных. Работа идёт этапами, и на каждом виден результат.

  1. Осмотр систем

    1 день

    Смотрим редакцию Битрикса, конфигурацию 1С и её доработки, объём каталога, число складов и типов цен. По итогам говорим, типовой это случай или нет.

  2. Соответствия полей

    1–2 дня

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

  3. Настройка выгрузки каталога

    1–2 дня

    Первый полный прогон, проверка дерева разделов, характеристик и торговых предложений на тестовых данных.

  4. Настройка заказов

    1–2 дня

    Обратный поток: заказы с сайта в 1С, статусы и оплата обратно на сайт.

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

    1 день

    Раздельные задания для каталога и остатков, интервалы, контроль времени выполнения на вашем хостинге.

  6. Сдача

    1 день

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

Почему обмен ломается: пять типовых причин

Встроенный обмен действительно настраивается быстро — ровно до тех пор, пока обе стороны типовые. Дальше начинается работа, за которую и берут деньги. Ниже пять причин, по которым обмен ломается чаще всего; четыре из пяти вылезают не в день настройки, а через недели, когда каталог уже наполнен и сайт продаёт.

  • Конфигурация 1С доработана. Добавленные реквизиты, свои справочники, переименованные поля — обмен либо не видит их, либо выгружает не туда. Это не поломка, а следствие: протокол описывает типовой обмен, а не вашу доработку.
  • Дубли товаров на сайте. Возникают, когда сопоставление идёт не по идентификатору из 1С, а по названию или артикулу. Достаточно одной правки наименования в 1С — и на сайте появляется вторая карточка вместо изменённой первой.
  • Уехал не тот тип цен. На сайте оказывается закупочная или оптовая цена. Ловится на тестовом прогоне и не ловится никак, если тестового прогона не было.
  • Тайм-аут на большом каталоге. Импорт не укладывается в лимит времени скрипта, обмен рвётся на середине, каталог остаётся в промежуточном состоянии. Лечится размером шага и настройками хостинга, а не повторным запуском.
  • Остатки отстают от реальности. Каталог и остатки идут одним ночным заданием, сайт продаёт то, чего на складе уже нет. Разводится на два задания с разной частотой.

Чего обмен с 1С не делает

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

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

Обмен не решает вопрос маркировки сам по себе. Коды маркируемых товаров живут в контуре «Честного знака» и в кассовом ПО, а не в выгрузке каталога на сайт.

Обмен везёт персональные данные покупателей в вашу 1С — имя, телефон, адрес доставки. С этого момента ваша учётная база становится частью контура обработки персональных данных со всеми требованиями 152-ФЗ. С 30 мая 2025 года штраф по ч. 1 ст. 13.11 КоАП для организаций — 150 000–300 000 руб., а за повторную утечку предусмотрен оборотный штраф — от 1 до 3 % годовой выручки. Практический минимум: обмен только по HTTPS, отдельный пользователь с правами исключительно на обмен, ограничение доступа к точке обмена по IP.

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

— Александр Борисов, руководитель веб-студии «ЦЕМЕС»

С чего начать

Напишите на info@cimes.ru или позвоните +7 (988) 769-00-02 и назовите три вещи: редакцию 1С-Битрикс, конфигурацию 1С с версией и примерное число позиций в каталоге. Этого хватает, чтобы сказать, типовой у вас случай или нет, и назвать цену со сроком — обычно в тот же день. Если магазина ещё нет, посмотрите разработку интернет-магазина: там обмен с 1С закладывается в проект сразу, а не прикручивается после запуска. Другие интеграции — приём оплаты, службы доставки, CRM — собраны в разделе «Интеграции»: их часто заказывают вместе с обменом, и в этом случае работы идут параллельно, а не одна за другой.

Официальные описания протокола: «Протокол обмена с сайтом» на v8.1c.ru и «Интеграция с 1С:Предприятие» на 1c-bitrix.ru.

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

Сколько стоит настроить обмен 1С с сайтом на Битрикс?

Типовая настройка — 29 900 руб. Это случай, когда конфигурация 1С типовая, а сайт работает на коробочном 1С-Битрикс: настраиваем выгрузку каталога, цен и остатков, приём заказов и возврат статусов, расписание и тестовый прогон. Нестандартный обмен — доработанная конфигурация, нетиповая структура каталога, несколько складов или типов цен — от 36 000 руб., точную сумму называем после осмотра систем. Лицензии 1С-Битрикс и 1С в стоимость не входят: это отдельные продукты, они покупаются на вашу компанию.

Сколько времени занимает настройка?

5–10 рабочих дней на типовой обмен. Срок зависит не от скорости настройки, а от трёх вещей: как быстро мы получим доступы к 1С и к сайту, как быстро согласуем соответствия (какой тип цен уезжает на сайт, какие склады считаются в остатках) и сколько будет тестовых прогонов на реальных данных. Если конфигурация 1С доработана, срок считаем отдельно после осмотра.

Подойдёт ли моя редакция 1С-Битрикс?

Обмен входит в модули «Торговый каталог» и «Интернет-магазин», а они начинаются с редакции «Малый бизнес» — 47 000 руб. В «Старте» за 7 100 руб. и «Стандарте» за 20 500 руб. этих модулей нет, и добавить их отдельно нельзя: можно только перейти на старшую редакцию с доплатой разницы — переход со «Стандарта» на «Малый бизнес» стоит 26 500 руб. Если складов несколько или нужны партнёрские программы, понадобится «Бизнес» за 96 500 руб.

У меня 1С:Бухгалтерия. Можно настроить обмен с сайтом?

Полноценного товарного обмена из «Бухгалтерии предприятия» не выйдет. В ней нет учёта характеристик и нескольких единиц измерения по одной номенклатуре, поэтому каталог интернет-магазина из неё не собирается. Обмен по протоколу поддерживают типовые конфигурации «Управление торговлей», «Управление нашей фирмой», «Комплексная автоматизация» и «ERP». Если учёт ведётся только в бухгалтерии, сначала решаем, откуда брать каталог, и лишь потом настраиваем обмен.

Что именно передаётся при обмене?

Из 1С на сайт: номенклатура, дерево каталога, характеристики и торговые предложения, картинки, цены, типы цен, скидки и остатки по складам. С сайта в 1С: новые заказы с составом, суммами, покупателем, доставкой и способом оплаты. Обратно из 1С на сайт возвращаются изменённые статусы заказов и отметки об оплате и отгрузке. Всё это идёт по открытому стандарту CommerceML 2, встроенному и в 1С:Предприятие, и в 1С-Битрикс.

Как часто обновляются остатки?

Остатки обычно выносят в отдельное задание с интервалом от часа до четырёх, а полный каталог перевыгружают раз в сутки ночью. Причина простая: каталог из тысяч позиций передаётся долго, а наличие устаревает за часы. Если гнать всё одним ночным заданием, сайт весь день продаёт товар, которого на складе уже нет. Заказы забираются с сайта в 1С чаще всего каждые 10–30 минут.

Обмен настроили раньше, и он перестал работать. Возьмётесь?

Да, это отдельная работа: диагностика, отчёт о причинах и смета на исправление — по тарифам поддержки сайта. Типовые причины, которые находим чаще всего: конфигурацию 1С доработали и обмен перестал видеть нужные поля; товары сопоставляются по названию или артикулу вместо идентификатора и на сайте плодятся дубли; импорт не укладывается в лимит времени скрипта на хостинге и рвётся на середине большого каталога.

Обмен с 1С заменяет онлайн-кассу?

Нет. Заказ, уехавший в 1С, — это ещё не фискальный чек: чек пробивает касса или облачный сервис фискализации, они подключаются отдельно. Приём денег на сайте — тоже отдельная интеграция, эквайринг, со своей комиссией банка. И ещё одно: обмен везёт в вашу 1С персональные данные покупателей — имя, телефон, адрес доставки, — поэтому учётная база попадает под требования 152-ФЗ. С 30 мая 2025 года штраф по ч. 1 ст. 13.11 КоАП для организаций — 150 000–300 000 руб., за повторную утечку предусмотрен оборотный штраф от 1 до 3 % годовой выручки.

Кто ведёт работы
Веб-студия ЦЕМЕС, Новороссийск — с 2004 года

Разработка, поддержка и продвижение сайтов с 2004 года. Работаем официально: ИП Борисов Александр Валентинович, офис в Новороссийске на пр-те Ленина, 19. Договор, закрывающие документы, гарантия на работы.

Если вы хотите заказать у нас эту или другую услугу, то просто оставьте заявку.
от 29 900 ₽
Работаем в городах

Ведём проекты на юге лично, по остальной России — удалённо: созвоны, доступы и приёмка проходят так же.

Итак, вам нужен обмен 1С с сайтом на Битрикс?

Напишите нам сообщение, закажите обратный звонок или позвоните нам по телефону и мы абсолютно бесплатно проконсультируем Вас по всем интересующим вопросам. Расскажите нам о своем проекте прямо сейчас!
Написать