Интеграция сайта с 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С обращается к адресу обмена с логином и паролем, сайт подтверждает вход.
- Параметры. Сайт сообщает, принимает ли он архивы zip и какой размер файла готов принять за один запрос. Файл больше этого размера 1С передаёт частями.
- Передача файлов. 1С отправляет файл каталога и файл предложений с ценами и остатками, картинки — отдельными файлами.
- Загрузка. Сайт разбирает файлы по шагам. Пока он отвечает «progress», 1С повторяет запрос, а при ошибке сайт отвечает «failure» и описанием причины.
- Заказы. Отдельным сеансом 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С», у партнёров они могут отличаться. Названия разделов и пункты меню зависят от версии программы.



