Обмен между 1С и сайтом — это открытый протокол на четыре HTTP-запроса, а не галочка в настройках. Фирмы «1С» и «1С-Битрикс» опубликовали его целиком, вместе с адресами запросов и примерами файлов, и по этому тексту видно две вещи, которых обычно не говорят при продаже интеграции. Первая: инициатором обмена всегда выступает 1С, сайт только отвечает. Вторая: на сайт приезжают учётные данные, а не содержимое карточки товара — в эталонном примере выгрузки у всех 11 товаров описание пустое.
Дальше я разбираю протокол по шагам, считаю, во что обмен обходится на пяти платформах по их официальным прайсам, и проверяю восемь ссылок, по которым «1С» отправляет за подробностями.
01Обмен с сайтом есть не в каждой 1С
Это первая развилка, и она отсекает больше половины читателей. В разделе «Обмен данными с интернет-магазином» фирма «1С» называет конкретные конфигурации: «В прикладных решениях „1С:Управление нашей фирмой 8“, „1С:Комплексная автоматизация 8“ и „1С:Управление торговлей 8“ системы „1С:Предприятие“ реализация обмена данными функционально разделена на два блока».
Три решения. «1С:Бухгалтерии» в списке нет, «1С:Розницы» тоже. А стоит у малого бизнеса чаще всего именно бухгалтерия.
Совсем без обмена она не осталась, но обмен там другой. Фирма «1С» описывает его на своём сервисе 1cFresh так: «В приложении 1С:Бухгалтерия 8 (редакция 3.0) предусмотрен упрощенный обмен данными с интернет-магазинами», и дальше — чем именно он упрощённый: «односторонним — сведения переносятся только из интернет-магазина в „1С:Бухгалтерию 8“; упрощенным — переносятся только данные о полученных через интернет-магазин заказах, а также использованные в заказах данные о номенклатуре, контрагентах и ценах. По этим сведениям в „1С:Бухгалтерии 8“ создаются счета покупателям. Выполнение каких-либо других операций с интернет-магазином не предусмотрено».
Прочитайте это ещё раз в практическом переводе: из бухгалтерии каталог на сайт не выгружается вообще. Данные идут только в одну сторону — заказы с сайта превращаются в счета покупателям. Та же страница это и подтверждает: «Намного больше возможностей интеграции с интернет-магазином предоставляют решения „1С:Управление торговлей“, „1С:Комплексная автоматизация“, „1С:ERP 2“ и „1С:Управление нашей фирмой“». Если задача звучит как «пусть товары приезжают из 1С», одной бухгалтерии недостаточно.
| Конфигурация, электронная поставка | Полный обмен с сайтом | Рекомендованная цена |
|---|---|---|
| 1С:Управление нашей фирмой 8, базовая | да | 7 000 ₽ |
| 1С:Управление нашей фирмой 8 ПРОФ | да | 30 600 ₽ |
| 1С:Управление торговлей 8, базовая | да | 10 000 ₽ |
| 1С:Управление торговлей ПРОФ 8 | да | 39 700 ₽ |
| 1С:Комплексная автоматизация 8 | да | 108 000 ₽ |
| 1С:Бухгалтерия 8, базовая | нет, только заказы в счета | 4 900 ₽ |
| 1С:Бухгалтерия 8 ПРОФ | нет, только заказы в счета | 23 000 ₽ |
| 1С:Розница 8 ПРОФ | нет в списке | 23 000 ₽ |
Цены — из официального прайс-листа фирмы «1С» на 12 октября 2026 года, колонка «рекомендованная цена». Что из этого следует практически: если в компании одна только бухгалтерия, фраза «давайте настроим обмен» означает покупку второй программы — минимум 7 000 ₽ за базовую «Управление нашей фирмой» и перенос в неё номенклатуры, — либо внешнюю обработку, которую надо заказать и потом поддерживать при каждом обновлении конфигурации. Ни один из этих вариантов не является настройкой.
Сами модули обмена для торговых конфигураций при этом бесплатны: «1С-Битрикс» выкладывает их отдельной страницей — «Скачайте бесплатные дополнения для торговых конфигураций 1С». Там же стоит предупреждение, которое объясняет половину бед у тех, кто сидит на старой базе: «Конфигурация УТ 10.3 не является актуальной. Скачать и использовать старые версии модуля обмена (7.0.х) можно, но их развитие и обновление, в том числе по части исправления ошибок, полностью прекращено». Актуальные версии модулей для «Управления торговлей» 11.5 и «Управления нашей фирмой» 3.0 на этой странице датированы 5 июня 2026 года, для «УТ 10.3» — 10 ноября 2020 года. Платить, таким образом, надо не за коннектор, а за редакцию CMS и за работу.
Отдельно стоит сказать про базовые версии. Они дешевле в три-четыре раза, но в них нельзя менять конфигурацию. Пока обмен идёт по типовым настройкам, это не мешает; как только понадобится выгружать нестандартное поле, базовая версия упирается в потолок, и апгрейд считается по правилу из того же прайс-листа: «цена нового продукта минус цена старого плюс 150 рублей, но не менее половины стоимости нового продукта».
02Что именно ездит в каждую сторону
Протокол делит обмен на два независимых блока — и это разные задачи, которые можно включать по отдельности. Дословно: «выгрузка на сайт торговых предложений (каталогов продукции), данных об остатках на складах (с разбивкой и сводно), данных только о ценах и остатках (без описания номенклатуры)» и «обмен информацией о заказах».
Страница «1С-Битрикса» описывает то же самое с другой стороны: «Интернет-магазин получает из „1С“ данные о товарах, скидках, ценах и остатках товаров. Обратно в „1С“ передаются данные о заказах, статусах, покупателях и платежных системах».
| Направление | Что передаётся | Чем это ценно для бизнеса |
|---|---|---|
| 1С → сайт, каталог | номенклатура, группы, единицы измерения, ставки налогов | структура каталога не собирается руками второй раз |
| 1С → сайт, предложения | цены по типам и остатки по складам | цена на сайте не расходится с ценой в счёте |
| Сайт → 1С, заказы | заказ, контрагент, свойства заказа | менеджер не перебивает заказы в базу |
| 1С → сайт, статусы | полная оплата и полная отгрузка | покупатель видит состояние заказа без звонка |
После таблицы важно понимать одно: третья и четвёртая строки включаются отдельно от первой. Можно настроить только выгрузку каталога и не трогать заказы — так делают все, у кого сайт не магазин, а каталог с заявками. Для такого сайта обмен — это способ не вести номенклатуру дважды, и ничего больше.
03Инициатор обмена всегда 1С, и это меняет постановку задачи
В протоколе это сказано одной фразой: «В обоих случаях инициатором обмена выступает система „1С: Предприятие“». Сайт не ходит в 1С и не может её попросить — он только отвечает на запросы.
Из этого следуют три бытовых вещи, которые ломают больше интеграций, чем ошибки в коде.
Во-первых, компьютер или сервер с 1С должен быть включён и иметь доступ в интернет в момент обмена. Если 1С стоит на машине бухгалтера, которая уходит домой в шесть, ночного обмена не будет. Расписание задаётся в 1С: «Обмен может быть выполнен либо по расписанию, либо по требованию пользователя системы „1С:Предприятие“. Можно передавать только ту информацию, которая была изменена с момента последнего обмена».
Во-вторых, сайт обязан быть доступен по HTTP с того адреса, где стоит 1С. Закрытый бейсик-авторизацией стейджинг, белый список адресов, капча на всём домене — любая из этих вещей рубит обмен молча.
В-третьих, для отладки протокол предусматривает обходной путь, про который редко вспоминают: «1. Обмен через файловый ресурс. Этот тип обмена удобно использовать для отладки». То есть выгрузку можно сначала получить файлами в папку, посмотреть глазами, что в них лежит, и только потом подключать сайт. Это бесплатно и экономит дни переписки с подрядчиком.
04Сеанс обмена: четыре запроса и четыре места, где он встаёт
Протокол описывает обмен каталогом как последовательность запросов к одному файлу на сайте. Я свёл их в таблицу вместе с тем, что отказывает на каждом шаге.
| Шаг | Запрос | Что должен ответить сайт | Что ломается здесь |
|---|---|---|---|
| A. Начало сеанса | 1c_exchange.php?type=catalog&mode=checkauth |
success, имя и значение Cookie |
неверный логин, сайт не отдаёт Cookie, HTTPS с самоподписанным сертификатом |
| B. Параметры | ...&mode=init |
zip=yes или zip=no и file_limit=<байты> |
сервер не умеет zip, лимит меньше одного файла выгрузки |
| C. Передача файлов | ...&mode=file&filename=<имя> |
success |
файл больше лимита, запись в папку запрещена правами |
| D. Загрузка | ...&mode=import&filename=<имя> |
progress или success |
1С не повторяет запрос по progress, импорт встаёт на середине |
Три детали из этой таблицы стоит разобрать отдельно, потому что они объясняют самые частые жалобы.
Лимит на размер файла. На шаге B сайт возвращает «file_limit=<число>, где <число> — максимально допустимый размер файла в байтах для передачи за один запрос. Если системе „1С: Предприятие“ понадобится передать файл большего размера, его следует разделить на фрагменты». Большой каталог приезжает не одним куском, а пачкой фрагментов, и если хостинг режет размер запроса ниже этого лимита, обмен падает на самом объёмном товаре.
Пошаговая загрузка. На шаге D сайт может отвечать «progress», и по протоколу это значит «пошли тот же запрос ещё раз». Импорт пятидесяти тысяч позиций — это десятки таких повторов. Сторона, которая их не делает, получает наполовину загруженный каталог без единого сообщения об ошибке.
Ответ при сбое. Протокол описывает его буквально: «Если в ходе какого-либо запроса произошла ошибка, то в первой строке ответа системы управления сайтом будет содержаться слово „failure“, а в следующих строках — описание ошибки». И дальше — фраза, которую стоит запомнить: «Если произошла необрабатываемая ошибка уровня ядра продукта или sql-запроса, то будет возвращен html-код». Вот почему в журнале обмена иногда появляется кусок HTML-страницы вместо текста ошибки: это не поломка 1С, это сайт упал на уровне ниже обработчика.
Справка Тильды даёт для того же сеанса проверочный порядок из шести шагов — авторизация, инициализация, отправка import.xml, отправка offers.xml, импорт товаров, импорт остатков — и заканчивает его требованием, на котором спотыкаются самописные интеграции: «В теле запроса должен быть контент файла, а не сам файл».
приносит заявки,
или
разбор рекламы, которая
их не приносит?
Ответьте на три вопроса — посчитаем стоимость под вашу нишу и пришлём расчёт.
- Сайт под рекламу с нуля
- Яндекс Директ с отчётом по заявкам
- Разбор рекламы, которая
не работает
05Разобрал официальный пример выгрузки: у 11 товаров из 11 пустое описание
Фирма «1С» публикует в тексте протокола эталонный пример файла выгрузки — тот самый, по которому сверяются разработчики. Я разобрал его разметку и посчитал теги.
| Что в эталонном примере | Сколько |
|---|---|
| Товаров в файле каталога | 11 |
| Разных видов тегов | 35 |
| Товаров с пустым тегом описания | 11 из 11 |
| Товаров с пустым артикулом | 11 из 11 |
| Товаров с указанной картинкой | 2 из 11 |
| Тегов с ценой в файле каталога | 0 |
| Дополнительных реквизитов на все 11 товаров | 35 |
Версия схемы в примере — 2.08, дата формирования — 11 февраля 2021 года. Примеры файлов обмена заказами на той же странице помечены версией 2.03 и датой 28 марта 2008 года.
Вот что из этого следует для вашего сайта. Из 1С приезжает наименование, код, базовая единица измерения, группа, ставка налога и несколько служебных реквизитов вида «ВидНоменклатуры» и «ТипНоменклатуры». Продающего описания нет, потому что в учётной базе его нет ни у кого: кладовщику он не нужен. Картинка указывается путём вида import_files/f8/...jpg, то есть файлом, который тоже надо передать, — и в эталонном примере она есть у двух товаров из одиннадцати.
Поэтому ожидание «подключим обмен и каталог наполнится» не выполняется никогда. Обмен приносит скелет: позиции, иерархию, цены и остатки. Тексты, фотографии и характеристики для фильтров остаются человеческой работой, и её объём равен числу позиций. Именно поэтому заказывать имеет смысл настройку обмена каталога между 1С и сайтом вместе с правилами заполнения номенклатуры в самой базе, а не отдельной технической работой в конце проекта: если менеджер начнёт писать описания в поле «Наименование полное», они приедут на сайт, а если в произвольный реквизит — не приедут.
Ещё одна деталь из того же примера: ставка налога у всех одиннадцати товаров указана как 20. В прайс-листе фирмы «1С» на эту же дату в колонке «ставка НДС» стоит 22 %. Эталонный пример протокола не переписывали с 2021 года, и это нормально для примера, но плохо для правил заполнения: ставка приезжает из базы такой, какой её там завели, и сверять её надо по базе, а не по образцу.
06Сколько стоит, чтобы обмен заработал
Теперь деньги. Все суммы — с официальных страниц платформ, снятых 12 октября 2026 года.
| Платформа сайта | Обмен по протоколу 1С | Что покупать | Официальная цена |
|---|---|---|---|
| 1С-Битрикс «Старт» | нет | переход на «Малый бизнес» | 39 900 ₽ |
| 1С-Битрикс «Стандарт» | нет | переход на «Малый бизнес» | 26 500 ₽ |
| 1С-Битрикс «Малый бизнес» | есть | лицензию | 47 000 ₽, продление 11 750 ₽ |
| 1С-Битрикс «Бизнес» | есть | лицензию | 96 500 ₽, продление 24 125 ₽ |
| Тильда | есть, «Синхронизация через CommerceML» | платный тариф | 500 ₽ в месяц при оплате за год |
| UMI.CMS Shop | есть | лицензию | 29 900 ₽ |
| UMI.CMS Lite плюс три модуля | есть | лицензию и модули | 7 900 + 7 900 × 3 = 31 600 ₽ |
| WordPress и WooCommerce | нет штатного, плагин | плагин | 0 ₽ |
Самая важная строка здесь — первая. На Битриксе обмен появляется не с лицензией, а с редакцией: «Обмен данными между „1С“ и сайтом поддерживается для лицензий „Малый бизнес“ и „Бизнес“». Значит, предложение «сделаем сайт на Битриксе за 23 000 ₽» с обменом не совместимо: минимальная редакция с обменом — 47 000 ₽, и если лицензия «Старт» уже куплена, переход стоит 39 900 ₽, то есть почти столько же, сколько новая лицензия. Зато сама интеграция доплат не требует: «Для реализации интеграции не нужно приобретать какие-либо дополнительные модули или конфигурации».
Вторая по важности — арифметика UMI.CMS. Редакция Shop за 29 900 ₽ уже содержит интеграцию с 1С. Собрать то же самое из младшей редакции Lite за 7 900 ₽ и трёх модулей по 7 900 ₽ — «Каталог», «Интернет-магазин» и «Обмен данными» — выйдет 31 600 ₽, то есть на 1 700 ₽ дороже готовой редакции. Разбирать прайс по модулям здесь смысла нет.
Тильда в этой таблице выглядит дешевле всех, и формально это правда: каталог работает на платном тарифе, а он стоит 500 ₽ в месяц при годовой оплате. Но у этой дешевизны есть цена в оговорках, и справка Тильды называет их сама — о них в следующем разделе. Если каталог вам нужен не ради обмена, а сам по себе, полезнее сначала понять, какие поля карточки товара Тильда умеет хранить сама, — обмен не добавляет платформе ни одного нового поля, он только заполняет существующие.
Отдельно про WooCommerce. Плагин бесплатный, но посмотрите на масштаб поддержки: сам WooCommerce стоит на 7 с лишним миллионах сайтов, а у самого популярного плагина обмена с 1С — 1 000+ активных установок, у второго 600+, у третьего 10+. Один из них, WC1C, честно описывает границу: «The core currently supports one-way import from 1C to WooCommerce. Reverse export is available through extensions» — то есть в бесплатном ядре обмен односторонний, заказы обратно в 1С уходят через расширения. Ноль рублей за плагин здесь означает, что ответственность за совместимость при обновлении WordPress, WooCommerce, PHP и самой 1С лежит на вас.
07Редакция за 47 000 ₽ умеет один вид цены и один склад
Это главный капкан темы, и он лежит не в рекламных материалах, а в учебном курсе «1С-Битрикса» по интеграции. Дословно: «Малый Бизнес имеет ограничения в функционале в сравнении с редакцией Бизнес, которые надо учитывать при настройке интеграции с 1С. Это ограничения: Несколько видов цен. В Малом Бизнесе доступен только один вид. Остатки по складам/магазинам. В Малом Бизнесе невозможно разнести остатки по складам».
И требование к настройке оттуда же: «Настроить выгрузку только одной цены в настройках отбора товаров модуля обмена, Отключить выгрузку остатка по складам, либо быть уверенным, что число складов не превышает 1. Для редакции Малый бизнес импорт данных по складам возвращает ошибку, если число складов превышает разрешенное».
Теперь переведите это на язык своего бизнеса. В 1С у вас, скорее всего, есть розничная и оптовая цена, а может быть и дилерская. Складов тоже бывает больше одного: основной и выставочный зал, Москва и область, свой и транзитный. Минимальная редакция Битрикса с обменом за 47 000 ₽ не умеет ни того, ни другого: придётся выбрать один вид цены и свести склады в один. Если это не подходит, нужна редакция «Бизнес» за 96 500 ₽ — то есть реальный порог для компании с оптом и розницей вдвое выше того, который называют в коммерческих предложениях.
Там же лежит ответ на вопрос «а сделаем через API». В матрице возможностей для интернет-магазинов строка «Веб-сервисы (интеграция магазина)» у «Малого бизнеса» пустая и отмечена только у «Бизнеса» и «Энтерпрайза». Обходной путь через собственный API упирается в ту же лицензию за 96 500 ₽.
08Официальный список платформ устарел, а ограничения лежат в их справках
На странице «Обмен данными с интернет-магазином» фирма «1С» отправляет за подробностями к восьми системам управления сайтом: «1С-Битрикс», «Юмисофт», «Хостмейк», RUGENTO, Shop-Script, WooCommerce, AdvantShop и «ОПТИМИЗМ.РУ». Это единственный официальный ориентир по совместимости, и я открыл все восемь ссылок обычным запросом. Пять отдали содержимое, три — нет: rugento.ru отвечает 404, hostcms.ru — 503, а страница Shop-Script доехала через переадресацию и оказалась пустой, 1 015 байт без единого слова текста. Ссылка с подписью «WooCommerce» ведёт не на woocommerce.com, а на страницу продукта сторонней компании.
Значит, проверять совместимость надо не по этому списку, а по текущей справке самой платформы. Там же лежат настоящие ограничения, которых нет в коммерческих описаниях, и они резкие.
Тильда пишет про квалификацию без обиняков: «Обмен данными будет успешным только в том случае, если реализация будет происходить силами опытных разработчиков 1С». И про версии: «Обмен данными можно настроить с 1С: Управление торговлей версии 10.3.4 и выше. Версии после 11.2 не тестировались и могут содержать изменения, которые потребуют доработки интеграции на стороне системы 1С». То есть поддерживается только «Управление торговлей», и её свежие редакции платформа официально не тестировала. Плюс ограничение на источник: «На данный момент можно подключить только один сервис по протоколу CommerceML: либо систему „МойСклад“, либо систему 1С. Одновременно оба сервиса использовать не получится».
Инструкция UMI.CMS начинается с требования, которое само себя датирует: «Для интеграции необходимо использовать версию 8.1 или 8.2 „1С:Предприятие“ и редакцию „Управление торговлей“ не ниже версии 10.3.4». Поколение платформы 8.1–8.2 давно сменилось на 8.3.
ваш сайт бесплатно
Посмотрю страницу и рекламу, найду,
где теряются заявки, и пришлю план,
что поменять.
- 1Где теряются заявкипуть от объявления до формы
- 2Что поправить на сайтепервый экран, оффер, формы
- 3Что поменять в рекламезапросы, объявления, бюджет

09Что ломается чаще всего — по официальному чек-листу
У «1С-Битрикса» есть страница с разбором ошибок настройки обмена, и начинается она с числа, которое стоит знать до запуска: «Здесь перечислены наиболее часто встречающиеся проблемы неправильной настройки обмена. Эти кейсы составляют 70% обращений в Техподдержку».
Самый дорогой пункт этого чек-листа — расписание. «Нельзя запустить 2 процедуры обмена одновременно. Эта проблема случается довольно часто. Например, обмен по расписанию (выгрузка товаров) настроен на запуск каждый час, а обмен остатками – каждые 15 минут. Если процедуры пересекутся, т.е. одновременно попытаются совершить обмен, то выгрузка не произойдет и может быть повреждена база данных». То есть типовая и выглядящая разумной настройка «товары раз в час, остатки раз в пятнадцать минут» — это не оптимизация, а заявка на повреждённые данные.
Второй пункт, про который не предупреждают: «Если вы используете такой функционал 1С, как Копия базы, то с Копией (обратите внимание на надпись в заголовке окна 1С) обмен по расписанию работать не будет. Такое ограничение установлено намеренно». Обмен, отлаженный на копии, в проде по расписанию не поедет.
Третий — единицы измерения. «В модуле обмена коэффициент единицы измерения всегда равен 1 и не поддерживается выгрузка коэффициентов единиц измерения», и к этому требование: «нужно проверить, что во всех единицах измерения заданы числовые коды и нет пустых полей. Также нельзя обозначать единицы измерения буквенными кодами». Если в 1С товар учитывается ящиками, а продаётся бутылками, на сайт приедет единица — и кто-то узнает об этом по жалобе покупателя.
Обмен заказами устроен сложнее каталога, и протокол описывает его поведение в таких подробностях, что по ним заранее видны будущие претензии.
Статусы передаются только целиком. Дословно: «Если заказ оплачивается или отгружается в системе „1С: Предприятие“, то состояния заказа по оплате и по отгрузке выгружаются на сайт только при полном выполнении операции (полной оплате и полной отгрузке). До этого момента заказ считается не оплаченным и не отгруженным». Частичная оплата и частичная отгрузка на сайт не попадают вовсе. Для магазина с предоплатой это значит, что покупатель, внёсший половину, в личном кабинете видит неоплаченный заказ.
Заказ после оплаты в 1С больше не меняется: «При попытке в системе „1С: Предприятие“ изменить заказ, по которому произведена оплата или отгрузка, заказ на сайт не загрузится как измененный. При этом пользователь получит об этом сообщение».
Контрагенты ищутся нестрого: «Поиск контрагента осуществляется по ИНН или наименованию, в зависимости от указанных настроек». Поиск по наименованию — это прямая дорога к дублям: «ООО Ромашка», «ООО „Ромашка“» и «Ромашка ООО» для базы разные контрагенты.
Договоры и свойства создаются сами. «Если не находится ни один договор, то создается новый» — и «Свойства ищутся в системе „1С: Предприятие“ по наименованию. Если с таким наименованием свойства нет, то заводится новое свойство со значениями типа строка или число». Отсюда типовая картина через полгода работы: в базе сто договоров с одним клиентом и три десятка свойств заказа, которые никто не заводил руками. Это не сбой, это описанное поведение, и бороться с ним надо настройками до запуска, а не чисткой базы после.
10Чего нет на четырнадцати страницах выдачи
Позиции по запросу «интеграция 1с с сайтом» снять не удалось: Яндекс отдал SmartCaptcha — страницу на 14 853 байта с заголовком «Подтвердите, что запросы отправляли вы, а не робот». Поэтому я собрал пул из пятнадцати страниц по теме через другие поисковики, скачал их сырым запросом и посчитал содержимое кодом по исходному HTML. Одна страница ответила 279 байтами и в счёт не пошла, осталось четырнадцать: студии, 1С-франчайзи, облачные хостинги 1С и два технических разбора.
| Что проверял в пуле | Сколько страниц из 14 |
|---|---|
| Хотя бы одна таблица | 5 |
| Хотя бы одна цена в рублях | 6 |
| Официальная цена редакции Битрикса с обменом | 1 |
Назван файл 1c_exchange.php |
3 |
Упомянут лимит размера файла file_limit |
2 |
Назван файл offers.xml |
1 |
| Ограничение «один вид цены» в «Малом бизнесе» | 1 |
| Запрет на два одновременных обмена | 0 |
| Обмен не работает с «Копией базы» | 0 |
| Сказано, что модуль обмена для 1С бесплатный | 0 |
| Упомянута Тильда | 2 |
| Упомянут UMI.CMS | 2 |
| Разобрана частичная оплата заказа | 3 |
Картина из этой таблицы такая. Тринадцать страниц из четырнадцати обещают «обмен по CommerceML», ни разу не назвав файлы, по которым этот обмен можно проверить своими глазами. Двенадцать из четырнадцати пишут «обмен с сайтом», подразумевая исключительно Битрикс, — хотя официальный список платформ шире. Ни одна страница не предупреждает, что два пересекающихся обмена могут повредить базу, при том что совет «настройте обмен по расписанию» встречается почти везде. И ровно одна страница из четырнадцати называет настоящий порог входа — цену редакции, в которой обмен вообще появляется.
11С чего начинать, если обмен нужен
Порядок, который экономит больше всего денег, выглядит так.
Сначала посмотрите, какая у вас конфигурация 1С, и сверьтесь с официальным списком трёх решений из первого раздела. Это вопрос на одну минуту, и он либо открывает задачу, либо закрывает её сразу.
Потом решите, что именно должно ездить. Каталог без заказов — это две трети пользы и четверть работы, и для сайта с заявками этого обычно достаточно. Заказы в 1С имеют смысл, когда их больше, чем менеджер успевает перебивать руками.
Дальше сделайте выгрузку в файл, не подключая сайт: протокол прямо предлагает файловый режим для отладки. Откройте полученный import.xml и посмотрите, что в нём лежит, — после разбора эталонного примера выше вы знаете, чего там, скорее всего, не окажется.
И только после этого выбирайте платформу и считайте деньги. Полезно заранее проверить, почему у производственного каталога платформу выбирает номенклатура, а не дизайн, и сразу решить, какие пункты про обмен данными стоит закрепить письменно до начала работ: кто отвечает за поля в 1С, кто за заполнение карточек, что считается работающим обменом и на какой версии конфигурации он принят. Тот же каталог потом пригодится и для рекламы — из него же собирается фид для товарной кампании, а требования к обязательным полям у фида свои, и совпадают они с выгрузкой из 1С далеко не полностью.
Если непонятно, что из вашей базы реально доедет до сайта, можно разобрать на вашей номенклатуре, какие поля придётся заполнять руками, и считать смету уже на этих числах, а не на обещании, что каталог наполнится сам.
Частые вопросы
У меня 1С:Бухгалтерия. Можно выгружать из неё товары на сайт?
Товары — нет. Обмен в бухгалтерии есть, но он идёт в обратную сторону и только с заказами. Фирма «1С» описывает его так: «Обмен данными „1С:Бухгалтерия 8“ с интернет-магазинами является: односторонним — сведения переносятся только из интернет-магазина в „1С:Бухгалтерию 8“; упрощенным — переносятся только данные о полученных через интернет-магазин заказах, а также использованные в заказах данные о номенклатуре, контрагентах и ценах. По этим сведениям в „1С:Бухгалтерии 8“ создаются счета покупателям. Выполнение каких-либо других операций с интернет-магазином не предусмотрено». Полный обмен, включая выгрузку каталога на сайт, реализован в трёх других решениях: «В прикладных решениях „1С:Управление нашей фирмой 8“, „1С:Комплексная автоматизация 8“ и „1С:Управление торговлей 8“ системы „1С:Предприятие“ реализация обмена данными функционально разделена на два блока». По прайсу фирмы «1С» на 12.10.2026 «1С:Управление нашей фирмой 8» в базовой версии стоит 7 000 ₽, «1С:Управление торговлей 8» в базовой — 10 000 ₽. То есть задача «пусть товары приезжают из 1С» решается не настройкой, а второй программой.
Обязательно ли для обмена с 1С покупать Битрикс?
Нет. Протокол открытый, и его реализуют разные платформы. На Битриксе обмен штатный, но не в любой редакции: на странице интеграции сказано прямо — «Обмен данными между „1С“ и сайтом поддерживается для лицензий „Малый бизнес“ и „Бизнес“», то есть минимальная лицензия с обменом стоит 47 000 ₽, а не 7 100 ₽. И у этой минимальной редакции есть ограничение, которое надо проверить до покупки: по учебному курсу «1С-Битрикса», «в Малом Бизнесе доступен только один вид» цены и «невозможно разнести остатки по складам». У Тильды в разделе «Товары» есть кнопка «Синхронизация через CommerceML» на платном тарифе от 500 ₽ в месяц при оплате за год. У UMI.CMS обмен входит в редакции Shop (29 900 ₽), Commerce (39 900 ₽) и Ultimate (59 900 ₽). На WordPress с WooCommerce обмен делается бесплатным плагином, но там своя цена — см. раздел про стоимость ниже.
Почему товары выгрузились, а описаний и фотографий нет?
Потому что в 1С их, скорее всего, и нет. Я разобрал эталонный пример выгрузки, который фирма «1С» публикует прямо в тексте протокола: в нём 11 товаров, у всех 11 тег описания пустой — «<Описание/>», артикул пустой у всех 11, а картинка указана только у 2 товаров из 11. Цены в файле каталога нет вовсе: она передаётся отдельным файлом предложений. Так устроен не пример, а источник данных — в учётной базе у номенклатуры есть наименование, код, единица измерения, группа и ставка налога, а продающий текст и фотографии там никому не нужны. Поэтому карточку товара на сайте всё равно наполняет человек, и это отдельная работа, которую надо планировать заранее.
Обмен проходит без ошибок, а остатки на сайте старые. Где смотреть?
Сначала проверьте, доехал ли второй файл. Справка Тильды описывает правильный порядок запросов в одном сеансе: авторизация, инициализация, отправка import.xml, отправка offers.xml, импорт товаров, импорт остатков — шесть шагов, и остатки приезжают последним. Если 1С отдала только import.xml, товары появятся, а остатки и цены останутся прежними, и при этом ни одна из сторон об ошибке не сообщит. Второе место — размер файла: на шаге инициализации сайт возвращает параметр «file_limit=<число>, где <число> — максимально допустимый размер файла в байтах для передачи за один запрос», и файл больше лимита 1С обязана разбить на фрагменты. Третье — ответ «progress»: по протоколу его надо послать повторно, и если планировщик на стороне 1С этого не делает, импорт останавливается на середине.
Можно ли подключить к одному сайту и 1С, и МойСклад?
На Тильде — нет. Её справка формулирует это без оговорок: «На данный момент можно подключить только один сервис по протоколу CommerceML: либо систему „МойСклад“, либо систему 1С. Одновременно оба сервиса использовать не получится». Это стоит проверить до переезда учёта: если склад ведётся в МойСклад, а бухгалтерия в 1С, выбирать придётся одно из двух, и второй источник данных придётся заводить на сайт как-то ещё — файлом, фидом или через API.
Источники · 27
- Протокол обмена с сайтом — фирма «1С», раздел «Стандарты и форматы»
- Обмен данными с интернет-магазином — фирма «1С», реализованные решения
- Стандарты CommerceML — фирма «1С»
- Цены и порядок поставки программ 1С на базе «1С:Предприятия 8» — официальный прайс-лист
- Интеграция «1С-Битрикс: Управление сайтом» и «1С:Предприятие» — страница продукта
- 1С-Битрикс: Управление сайтом — цены редакций, продлений и переходов
- Модуль «Торговый каталог» — документация 1С-Битрикс
- Обмен данными приложения «1С:Бухгалтерия 8» с интернет-магазином — сервис 1cFresh, фирма «1С»
- Ограничения редакции «Малый бизнес» при интеграции с 1С — учебный курс 1С-Битрикс
- Чек-лист настройки обмена: ограничения и типичные ошибки — учебный курс 1С-Битрикс
- Настройки модуля обмена с 1С — документация 1С-Битрикс
- Возможности редакций «1С-Битрикс» для интернет-магазина — матрица возможностей
- Бесплатные модули обмена для торговых конфигураций 1С — версии и даты выхода
- Ограничения базовой версии «1С:Управление торговлей»
- Настройка обмена данными с системой 1С — справочный центр Тильды
- Импорт и экспорт товаров через файлы CSV и YML — справочный центр Тильды
- Добавление товаров в интернет-магазин — справочный центр Тильды
- Тарифы Tilda Publishing
- Интеграция с 1С — UMI.CMS
- Купить лицензию UMI.CMS — цены редакций и модулей
- WC1C — плагин обмена WooCommerce и 1С в каталоге WordPress.org
- Data Exchange for WooCommerce and 1C:Enterprise — каталог плагинов WordPress.org
- EDI — обмен данными между WooCommerce и 1С, каталог плагинов WordPress.org
- WooCommerce — страница плагина в каталоге WordPress.org
- Интеграция с 1С — AdvantShop
- Разработка интернет-магазина с «1С:Предприятие» — ОПТИМИЗМ.РУ
- Shop-Script и CommerceML — страница, на которую ведёт ссылка с сайта «1С»

«Делаем сайты и запускаем Яндекс Директ так, чтобы
сайт приносил заявки, а не просто был»















