• Главная
  • Блог
  • Интеграция сайта с 1С: как настроить обмен товарами, ценами и заказами
Назад

Интеграция сайта с 1С: как настроить обмен товарами, ценами и заказами

Интеграция сайта с 1С: как настроить обмен товарами, ценами и заказами

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

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

Коротко: обмен всегда начинает 1С — по расписанию или вручную, поэтому открывать базу 1С в интернет не нужно, доступен должен быть только сайт. Из 1С на сайт уходят разделы, товары, картинки, цены и остатки, с сайта в 1С — заказы. Полный обмен умеют «Управление торговлей», УНФ, «Розница», «Комплексная автоматизация» и ERP, а «Бухгалтерия» только загружает заказы как счета покупателям. В УНФ и «Рознице» с 2025 года обмен настраивается в разделе «Интернет-магазин», и старые инструкции с «узлами обмена» для них устарели. Чаще всего обмен ломают пересозданные карточки товаров, не тот вид цены и склады, не отмеченные в настройке. А если вы платите НДС, проверьте, что в карточках стоит ставка 22 %.

Как устроен обмен 1С с сайтом

Обмен всегда начинает 1С

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

Один сеанс обмена проходит так:

  1. Проверка доступа. 1С обращается к адресу обмена с логином и паролем, сайт подтверждает вход.
  2. Параметры. Сайт сообщает, принимает ли он архивы zip и какой размер файла готов принять за один запрос. Файл больше этого размера 1С передаёт частями.
  3. Передача файлов. 1С отправляет файл каталога и файл предложений с ценами и остатками, картинки — отдельными файлами.
  4. Загрузка. Сайт разбирает файлы по шагам. Пока он отвечает «progress», 1С повторяет запрос, а при ошибке сайт отвечает «failure» и описанием причины.
  5. Заказы. Отдельным сеансом 1С запрашивает у сайта новые заказы, подтверждает, что приняла их, и может отправить на сайт изменения по заказам.

CommerceML простыми словами

Данные передаются XML-файлами по стандарту CommerceML. Действующая редакция — 2.10: лист изменений к ней «1С» выпустила в конце 2017 года, и новых редакций с тех пор не публиковали. «CommerceML 3», который встречается в статьях, — это формат модуля обмена одной из систем управления сайтом, а не новая версия стандарта. Поэтому у платформы сайта спрашивайте конкретно, какую версию схемы она принимает.

Товар в файле каталога выглядит так (упрощённо):

<Товар>
  <Ид>5f1c2a8e-3b7d-11ef-9c2a-0050568d4b1e</Ид>
  <Артикул>TR-050</Артикул>
  <Наименование>Термос 0,5 л</Наименование>
  <БазоваяЕдиница Код="796"
    НаименованиеПолное="Штука"/>
  <СтавкиНалогов>
    <СтавкаНалога>
      <Наименование>НДС</Наименование>
      <Ставка>22</Ставка>
    </СтавкаНалога>
  </СтавкиНалогов>
</Товар>

Обратите внимание на первую строку. Товар узнаётся не по названию и не по артикулу, а по идентификатору — уникальному коду, который 1С присваивает карточке. Если карточку удалить и создать заново, у неё будет новый идентификатор, и сайт посчитает её новым товаром. Единица измерения передаётся кодом по общероссийскому классификатору ОКЕИ (796 — штука), а ставка НДС — прямо в карточке товара.

Полная выгрузка и выгрузка изменений

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

У полной выгрузки есть ловушка. Часть платформ, получив полный каталог, скрывает товары, которых в нём нет: раз 1С прислала всё, остальное считается снятым с продажи. Если сделать полную выгрузку с отбором по нескольким группам, остальные товары с сайта пропадут. Так работает и BITCAT: после полной выгрузки товары и разделы, которых нет в файле, скрываются, но не удаляются, а выгрузка изменений ничего не скрывает. В УНФ с версии 3.0.2 каталог можно обновить и без полной выгрузки — без нулевых цен, нулевых остатков и удаления товаров.

Через интернет или через папку

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

Что передаётся между 1С и сайтом

ДанныеКудаЧто важно
Группы товаров1С → сайтСтановятся разделами каталога; в УНФ для сайта можно задать отдельную структуру
Товары: название, артикул, описание, свойства1С → сайтСайт узнаёт товар по иденти­фикатору, а не по названию
Размеры, цвета и другие харак­теристики1С → сайтСайт должен уметь варианты товара, иначе они могут пропасть или превратиться в отдельные товары
Картинки1С → сайтПередаются отдельными файлами; тяжёлые фото замедляют обмен
Единицы измерения и ставка НДС1С → сайтЕдиницы — по ОКЕИ; основная ставка НДС с 2026 года — 22 %
Цены1С → сайтТолько виды цен, выбранные в настройке обмена
Остатки1С → сайтПо складам, отмеченным в настройке обмена
Заказы: покупатель, товары, доставка, оплатаСайт → 1С1С забирает их по своему расписанию
Статусы, оплата и отгрузка1С → сайтЗависит от программы 1С и сайта; по базовому протоколу — только полная оплата и полная отгрузка

Чего обмен не передаёт

  • Коды маркировки. В схеме CommerceML для них нет полей: вывод товара из оборота и коды в чеке оформляют в 1С и на кассе.
  • Кассовые чеки. Чек пробивает онлайн-касса — через платёжный сервис сайта или из 1С. С 1 сентября 2025 года в чеке при оплате через интернет обязательны признак расчёта в интернете (тег 1125), адрес сайта и телефон или почта покупателя. Как подключить оплату и кассу — в статье «Как подключить оплату на сайте».
  • Тексты для сайта. SEO-описания, отзывы и баннеры живут на сайте. Решите заранее, где редактировать описания товаров: если править их на сайте, следующая полная выгрузка из 1С может их перезаписать.

Какие программы 1С умеют обмен с сайтом в 2026 году

«1С» сама называет решения с готовым обменом с интернет-магазином: «Управление нашей фирмой», «Управление торговлей» и «Комплексная автоматизация». Обмен есть и в «Рознице», и в ERP. А «Бухгалтерия» каталог на внешний сайт не выгружает — она только загружает заказы.

ПрограммаОбмен с сайтомЦена программы
«Управление торговлей» 11.5 и 11.6Каталог, цены, остатки, заказы10 000 ₽ базовая, 39 700 ₽ ПРОФ; в облаке 1С:Фреш не предлагается
«Управление нашей фирмой» (УНФ) 3.0То же; с 2025 года — в разделе «Интернет-магазин»7 000 ₽ базовая, 30 600 ₽ ПРОФ; в 1С:Фреш — от 18 100 ₽ за 12 месяцев
«Розница» 3.0Как в УНФ: у программ общий код4 900 ₽ базовая, 23 000 ₽ ПРОФ; в 1С:Фреш — 18 100 ₽ за 12 месяцев
«Розница» 2.3Есть, но обновления прекращаются с 1 октября 2027 годаПланируйте переход на 3.0
«Комплексная автома­тизация» 2.6 и ERP 2.6Полный обмен, для крупных компанийКА — 108 000 ₽, ERP — 755 600 ₽
«Бухгалтерия» 3.0Только загрузка заказов: они становятся счетами покупателямКаталог на сайт не выгружает

Цены — рекомендованные «1С» для электронной поставки, ноябрь 2026 года. Базовые версии рассчитаны на одного пользователя, и их нельзя дорабатывать. Обновления базовых версий бесплатны, а ПРОФ-версии обновляются по договору информационно-технологического сопровождения (ИТС) — это отдельная регулярная плата. Дополнительное рабочее место в ПРОФ-версии стоит 9 400 ₽.

Если 1С в облаке

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

Если 1С доработана

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

Как настроить обмен: пошагово

Шаг 1. Подготовьте 1С

  • Товары заведены карточками номенклатуры, у каждого заполнен артикул.
  • Выбран вид цены для сайта — обычно розничная.
  • Решено, остатки каких складов показывать на сайте.
  • Картинки прикреплены к карточкам и сжаты для сайта.
  • Размеры и цвета заведены характеристиками, а не отдельными карточками, — если сайт поддерживает варианты товаров.
  • В карточках стоит актуальная ставка НДС: с 2026 года — 22 % вместо 20 %.
  • Сделана резервная копия базы 1С.

Шаг 2. Подготовьте сайт

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

Шаг 3. Создайте настройку обмена в 1С

Названия разделов зависят от программы и версии.

  • «Управление торговлей», КА и ERP. Обмен настраивается в узлах обмена с сайтом. Партнёры «1С» советуют делать два узла: один выгружает товары, цены и остатки, второй обменивается заказами. Для частых обновлений есть режим, в котором выгружаются только цены и остатки, — он заметно быстрее полного. Цены «Управление торговлей» берёт из типовых соглашений с клиентами: в соглашении на вкладке «Прочие условия» нужен флажок «Доступно для обмена с сайтом», иначе цены не выгрузятся. Несколько видов цен — несколько таких соглашений.
  • УНФ и «Розница» 3.0. С версии 3.0.12 старый механизм «Обмен с сайтом» заменён разделом «Интернет-магазин», а прежние настройки перенесены автоматически. В настройке указывают адрес сайта и данные доступа, вид цены, группы товаров, склады, правила загрузки заказов и соответствие статусов.
  • «Бухгалтерия». В разделе «Администрирование» есть «Настройки обмена с интернет-магазином»: там указывают адрес обмена, а заказы с сайта загружаются как счета покупателям.

Шаг 4. Сделайте первую полную выгрузку и проверьте результат

  • Откройте на сайте 5–10 товаров из разных групп, в том числе с размерами и цветами.
  • Сверьте цены и остатки с 1С — по тем складам, которые выбрали.
  • Проверьте картинки, единицы измерения и ставку НДС.
  • Убедитесь, что с сайта не пропали товары и разделы, которых не было в выгрузке.

Шаг 5. Проверьте заказы

Оформите на сайте тестовый заказ и запустите обмен заказами. Проверьте, что заказ появился в 1С, покупатель найден, а не создан повторно, а товары и доставка подтянулись правильно. «Управление торговлей» ищет покупателей по ИНН и наименованию, УНФ — ещё и по телефону и почте, поэтому одинаковые данные покупателя на сайте и в 1С избавят от дублей. Если программа и сайт умеют обратный обмен, проверьте, что статус и оплата вернулись на сайт.

Шаг 6. Поставьте расписание и оповещения

Обмен по расписанию в 1С выполняет регламентное задание — программа сама запускает обмен в заданное время. Включите оповещения об ошибках: в УНФ, например, их можно получать на почту, а с версии 3.0.5 есть диагностика, которая показывает, почему у товара нет цены или картинки и почему он не попал на сайт.

Как часто запускать обмен

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

ДанныеКак выгружатьКак часто
Остатки и ценыТолько цены и остатки или измененияКаждые 15–60 минут; при ходовом товаре и малых остатках — каждые 5–15 минут
Новые товары, описания, картинкиИзмененияНесколько раз в день или раз в сутки
ЗаказыОбмен заказамиКаждые 5–15 минут в рабочее время
Весь каталогПолная выгрузкаНочью и после изменения структуры каталога или настроек

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

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

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

  • Программа 1С. Цены — в таблице выше. Если 1С уже есть, тратиться на неё не нужно, но ПРОФ-версию придётся обновлять по договору ИТС.
  • Настройка. Если платформа сайта уже принимает обмен, работа остаётся только на стороне 1С: создать и проверить настройку обмена. Франчайзи «1С» обычно берут за это по часам — на их коммерческих страницах в ноябре 2026 года встречаются ставки 3 500–4 500 ₽ в час. Если модуль обмена нужно ставить и на сайт, студии оценивают интеграцию от 30–80 тыс. ₽ для небольшого каталога до 150–350 тыс. ₽ для среднего бизнеса, собственный API — от 200 тыс. ₽, а поддержку обмена — от 15 тыс. ₽ в месяц.
  • Сайт. На BITCAT обмен с 1С входит в тариф PRO — 2 990 ₽ в месяц или 2 630 ₽ в месяц при аренде от 12 месяцев. Отдельно платить за модуль обмена не нужно.

Почему обмен не работает: частые причины

Что случилосьЧастая причинаЧто сделать
Товары задвоилисьКарточку в 1С удалили и завели заново или перенесли базу — у товара новый иденти­фикаторИсправлять карточки, а не пересоздавать; дубли на сайте удалить
Товары пропали с сайтаПолная выгрузка с отбором по группам: сайт скрыл всё, чего не было в файлеВыгружать все группы или перейти на выгрузку изменений
На сайте нет ценВ «Управлении торговлей» нет соглашения с флажком «Доступно для обмена с сайтом» или не выбран вид ценыПроверить соглашения и вид цены в настройке обмена
Цена не таВыбран не тот вид цены, например закупочнаяУказать розничный вид цены
«Нет в наличии», хотя товар естьСклад не отмечен в настройке обмена или товар в резервеОтметить склады, проверить резервы
Размеры и цвета стали отдельными товарамиСайт не принимает харак­теристики как варианты товараУточнить у платформы, как она принимает харак­теристики
Нет картинокВыгрузка изображений выключена или файлы слишком тяжёлыеВключить выгрузку и сжать фото; в УНФ можно выгружать только изменённые картинки
Обмен обрывается на большом каталогеСлишком большой файл или долгий шаг загрузкиВыгружать изменения, развести товары и цены по разным настройкам
Ошибка входа или нет соединенияНеверный логин или пароль, адрес с http вместо httpsСверить адрес обмена и данные доступа
Заказы не приходят в 1СОбмен заказами не включён, стоит фильтр по статусам или дате, заказ уже выгруженПроверить настройки загрузки заказов в 1С и на сайте
Ошибки никто не замечаетНе включены оповещенияВключить оповещения на почту и смотреть журнал обмена

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

Что изменилось в 2025–2026 годах

  • НДС 22 %. С 1 января 2026 года основная ставка НДС — 22 %. В «Управлении торговлей» с версии 11.5.22.129 появились ставки 22 % и 22/122 и регламентное задание, которое заменяет в карточках 20 % на 22 %. Ставка уходит на сайт в карточке товара — проверьте карточки на сайте и чеки. Кто и когда платит НДС на упрощёнке, разобрано в статье «Налоги интернет-магазина в 2026 году».
  • Тег 1125 в чеках. С 1 сентября 2025 года в чек при оплате через интернет добавляют признак расчёта в интернете и адрес сайта. Программы 1С это уже поддерживают — например, «Бухгалтерия» с версии 3.0.180.
  • «Интернет-магазин» в УНФ и «Рознице». В версиях 3.0.12 механизм «Обмен с сайтом» заменён разделом «Интернет-магазин», в «Рознице» — с июля 2025 года. Инструкции с «узлами обмена» для этих программ устарели.
  • Надёжнее обмен заказами. В УНФ 3.0.14 появилась настройка, при которой обмен не останавливается из-за ошибок в отдельных заказах: такие заказы подсвечиваются, а список ошибок виден в разделе «Обслуживание».
  • Новые редакции. Вышли «Управление торговлей» 11.6, «Комплексная автоматизация» и ERP 2.6. Перейти на «Управление торговлей» 11.6 можно с версии 11.5.27.
  • Конец «Розницы» 2.3. По сообщению «1С», с 1 октября 2027 года обновления этой редакции выпускать не планируют. Если вы работаете на 2.3, заранее планируйте переход и перенастройку обмена.
  • Новый интерфейс. «Розница» 3.0 с декабря 2025 года выпускается на платформе «1С:Предприятие 8.5» с новым интерфейсом, поэтому пути меню на старых скриншотах могут не совпадать.

Если 1С нет или она избыточна

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

  • Облачный учёт. Бесплатный тариф МоегоСклада рассчитан на 100 товаров, документов и контрагентов, а чтобы подключить интернет-магазин, нужен тариф «Базовый» или старше — 1 120 ₽ в месяц при оплате за год или 1 400 ₽ при оплате помесячно. МойСклад обменивается данными с «1С:Бухгалтерией», так что склад и заказы можно вести в нём, а бухгалтерию — в 1С. На BITCAT интеграция с МоимСкладом доступна с тарифа STANDARD: товары и остатки загружаются из него на сайт.
  • Другие учётные системы. Например, Saby тоже обменивается с сайтом по CommerceML: выгружает товары с ценами, характеристиками и остатками и загружает заказы.
  • Прайс в Excel. Если цены и остатки меняются раз в неделю, хватит загрузки прайса: на BITCAT она есть на тарифах STANDARD и PRO.

Обмен с 1С на BITCAT

  • Тариф. Обмен с 1С доступен на тарифе PRO. Включает его техподдержка — она же выдаёт адрес обмена, логин и пароль.
  • Протокол. Сайт принимает данные по стандартному протоколу «Обмен с сайтом», поэтому дорабатывать типовую 1С не нужно — достаточно настроить обмен. Товары и разделы приходят файлом import.xml, цены и остатки — файлом offers.xml, а большой каталог 1С передаёт частями и в архивах.
  • Полная выгрузка и изменения. После полной выгрузки товары и разделы, которых нет в файле, на сайте скрываются, но не удаляются. Выгрузка изменений ничего не скрывает.
  • Заказы. 1С забирает с сайта новые заказы, а на сайте они получают статус «В обработке».
  • Без 1С. Загрузка прайса из Excel — на STANDARD и PRO, интеграция с МоимСкладом — с STANDARD, выгрузка каталога в YML-файл — на PRO.

Как подключить обмен — на странице «Интеграция с 1С». Если вы продаёте ещё и на маркетплейсах, прочитайте статью «Свой интернет-магазин и маркетплейсы».

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

Нужен ли программист 1С?

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

Можно ли связать сайт с «1С:Бухгалтерией»?

Только частично: «Бухгалтерия» загружает заказы с сайта как счета покупателям, но каталог, цены и остатки на внешний сайт не выгружает. Для полноценного обмена нужна торговая программа — УНФ, «Розница» или «Управление торговлей».

Нужно ли открывать 1С в интернет?

Нет. Обмен начинает 1С: она сама обращается к сайту, поэтому ей нужен только выход в интернет, а сайт должен быть доступен по своему адресу.

Как быстро остатки попадают на сайт?

Так часто, как настроено расписание в 1С. Для остатков разумно 15–60 минут, для ходовых товаров — 5–15 минут, полную выгрузку лучше ставить на ночь.

Почему после обмена задвоились товары?

Чаще всего карточку в 1С удалили и создали заново или перенесли базу так, что у товаров сменились идентификаторы. Сайт узнаёт товар по идентификатору и считает такую карточку новой. Исправляйте существующие карточки, а лишние на сайте удалите вручную.

Какая версия CommerceML нужна?

Действующая редакция стандарта — 2.10. В инструкциях к УНФ и «Рознице» указано, что обмен работает с сайтами, которые поддерживают CommerceML 2.05 и новее. Если платформа сайта пишет про «CommerceML 3», уточните, совместима ли она с вашей программой 1С.

Что с маркировкой и чеками?

Коды маркировки обмен не передаёт — с ними работают в 1С и на кассе. Если покупатель платит на сайте, чек пробивает онлайн-касса, и в нём должен быть признак расчёта в интернете — тег 1125.

Итог

Обмен 1С с сайтом — штатная функция типовых программ 1С, а не отдельная разработка: 1С по расписанию выгружает на сайт каталог, цены и остатки и забирает заказы. Чтобы он работал без сюрпризов, подготовьте карточки товаров, выберите вид цены и склады, начните с полной выгрузки и проверки, а в расписание ставьте выгрузку изменений. Не пересоздавайте карточки и не делайте полную выгрузку с отбором — это две самые частые причины пропавших и задвоившихся товаров. А если вы платите НДС, проверьте, что в 2026 году в карточках и чеках стоит ставка 22 %.

Статья актуальна на ноябрь 2026 года. Цены программ — рекомендованные розничные цены «1С», у партнёров они могут отличаться. Названия разделов и пункты меню зависят от версии программы.