Top.Mail.Ru
Мы на Workspace
Наверх
Меню сайта
Заполните форму

Клиент оформляет заказ, а товара на складе нет – сайт показывает остатки недельной давности. Менеджер продал по цене 12 900 ₽, а в базе она уже 14 200 ₽. Раз в неделю бухгалтер вручную выгружает прайс в Excel и отдает контент-менеджеру. Интеграция «1С» с сайтом убирает эту ручную работу: сайт сам забирает актуальные цены, остатки и характеристики из учетной системы и возвращает туда оформленные заказы.

В статье – как это работает технически, какие бывают варианты обмена, что ломает синхронизацию и как за 7 шагов проверить подрядчика или настроить все своими силами.

Что такое интеграция «1С» с сайтом

Интеграция «1С» с сайтом – это настроенный обмен данными между программой учета «1С:Предприятие» и системой управления сайтом. Сайт и «1С» – две независимые системы с разными базами: в «1С» номенклатура, склады, цены, контрагенты, в CMS – страницы, корзина, оформленные заказы. Обмен закрывает разрыв между ними.

Работает это по открытому протоколу, который разработали «1С» и «1С-Битрикс»: обмен идет по HTTP, данные передаются в формате CommerceML 2, а инициатором обращения всегда выступает система «1С:Предприятие».

Термин Что это простыми словами Что означает для бизнеса
Протокол обмена Правила, по которым две системы «разговаривают»: кто звонит, что спрашивает, что отвечает Программист может воспроизвести и отладить обмен, а не гадать
Формат CommerceML Формат файлов (XML), в котором передаются товары, цены, остатки, заказы Любая система, поддерживающая стандарт, стыкуется с вашей «1С»
Узел обмена Адрес на сайте (логин + пароль), куда «1С» отправляет данные Это точка входа: если поменять пароль, обмен встанет
Тип обмена Набор данных: каталог, справочники, контрагенты, заказы Можно менять только цены, не трогая описания товаров
Сессия обмена Один запуск: авторизация → передача пакетов → отчет об успехе В сессии видно, что именно сломалось и на каком шаге

Интеграция нужна, если хотя бы одно из этого про вас:

  • сайт – интернет-магазин или каталог, и номенклатура меняется чаще, чем раз в месяц;

  • цены и остатки зависят от закупок, курса или склада;

  • заказы с сайта переносятся в «1С» руками, копипастом или через Excel;

  • у компании есть оптовые клиенты с индивидуальными ценами и договорами;

  • продажи идут не только с сайта, но и на маркетплейсах, и нужен единый учет остатков.

Что синхронизируется: 5 потоков данных

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

Поток данных Направление Что происходит Что будет, если не настроить
Номенклатура (товары, разделы, свойства, SKU) «1С» → сайт На сайте появляются и обновляются карточки, категории, характеристики Контент-менеджер вручную создает сотни карточек и описывает их дважды
Цены и типы цен «1С» → сайт Сайт показывает актуальную розничную/оптовую цену Продажа по устаревшей цене = потеря маржи или конфликт с клиентом
Остатки по складам «1С» → сайт Покупатель видит, есть ли товар и в каком количестве Заказы на то, чего нет; отмены, возвраты, испорченная репутация
Заказы сайт → «1С» Заказ попадает в учетную систему как документ Ручной перенос, опечатки в артикулах, потерянные заявки
Статусы заказов «1С» → сайт Клиент видит «собирается», «передан в доставку», «выполнен» Звонки «где мой заказ?» и нагрузка на поддержку

Отдельно решается обмен с доставкой и оплатой: трек-номер обратно на сайт, чеки, статусы оплат. Именно этот кусок чаще всего остается «за бортом» типового обмена и его дописывают отдельно.

Как это работает технически: протокол, формат, файлы

Протокол: «1С» – клиент, сайт – сервер

В терминах сетевого взаимодействия «1С» – клиент, а сайт – сервер. Обращения всегда инициирует «1С»: она «открывает» специальную страницу на сайте, отправляет данные методами POST и GET и получает текстовый ответ.

Протокол синхронный – следующий запрос уходит только после ответа на предыдущий или ошибки таймаута. В настройках «1С» указан адрес сайта, а сайт про «1С» не знает ничего.

Каждая сессия начинается с авторизации по Basic access. Если логин и пароль верны, сайт отвечает success, отдает cookie и ID сессии. Это объясняет частую причину сбоев: обмен встает после смены пароля администратора или смены прав пользователя, под которым работает узел.

Формат: CommerceML и четыре файла

Данные идут в XML по стандарту CommerceML. В актуальных версиях используются import.xml (разделы, товары, свойства), offers.xml (торговые предложения, SKU), prices.xml (цены) и rests.xml (остатки). В версии CommerceML 2.x набор ограничен файлами import.xml и offers.xml.

С чего начать прямо сейчас?

Возьмите три товара, по которым чаще всего ошибаются менеджеры, и сверьте цену и остаток на сайте с данными «1С». Расхождения – это и есть ваша задача на ближайший месяц. Дополнительно проверьте, соответствует ли сайт требованиям по персональным данным – заказы, которые уходят в «1С», содержат данные клиентов.

Пройти тест

С какими конфигурациями «1С» это работает

Стандартный механизм обмена есть в большинстве типовых и отраслевых конфигураций. Среди них «1С:Управление торговлей 8» версий 10.x и 11.x, «1С:Управление небольшой фирмой», «1С:Розница» 2.x и 3.x, «1С:Комплексная автоматизация» и «1С:Управление производственным предприятием». Если ваша конфигурация в список не попала, обмен все равно делается – но уже через API или отдельную обработку.

Способы интеграции: 5 рабочих вариантов

Выбор способа – это выбор между скоростью, ценой и гибкостью. Вот как это выглядит на практике.

Способ Когда применяется Пример
Типовой модуль обмена (CommerceML) Конфигурация «1С» типовая, процессы стандартные, нужен быстрый и недорогой запуск Интернет-магазин мебели: выгрузка каталога и цен, прием заказов. Настройка занимает дни, а не месяцы
Доработка типового обмена Логика почти стандартная, но есть нюансы: свои типы цен, сложные характеристики, несколько складов Опт: сайт показывает цену только после авторизации дилера, цена зависит от группы клиента
Интеграция через API и веб-сервисы Нетиповая конфигурация, обмен с несколькими системами, требуется обмен в реальном времени Связка: «1С» → сайт → склад → служба доставки, где каждая система отдает данные по API
Промежуточный слой (шина данных, ETL, таблицы обмена) Систем много, нагрузка высокая, нужна отказоустойчивость и журнал операций Розничная сеть: «1С», сайт, маркетплейсы и CRM синхронизируются через единое хранилище
Ручной импорт файлов Ассортимент маленький и меняется редко, бюджет минимальный Каталог из 50 позиций: раз в неделю загружают CSV. Работает, но человеческий фактор ломает цены

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

Что должно быть готово, чтобы обмен заработал

Пять элементов. Пропустите любой – обмен встанет или будет портить данные.

  1. Узел обмена на сайте. Адрес, логин, пароль и пользователь с правами на импорт каталога и экспорт заказов. Если прав нет, «1С» получит ответ вида «У вас нет прав для импорта каталога».

  2. Настроенный обмен на стороне «1С». Модуль обмена с сайтом, адрес узла, расписание, состав выгружаемых данных (каталог, предложения, цены, остатки).

  3. Чистые справочники. Совпадение валют, единиц измерения, складов и соответствие идентификаторов. Классический сбой – расхождение валют: обмен падает с ошибкой валюты документа.

  4. Регламент обмена. Как часто гоняем каталог, как часто – только цены и остатки, что делать в высокий сезон, кто отвечает за сбой.

  5. Логи и мониторинг. Журнал сессий, уведомление ответственному при ошибке, контрольная сумма позиций «в «1С» или на сайте». Без этого обмен ломается незаметно, а бизнес узнает об этом от клиента.

Риски и последствия: что теряет бизнес

Формальных штрафов за «плохой обмен» нет – платят иначе. Ниже реальные потери, с которыми приходят клиенты.

Нарушение Последствие Основание / механика
Сайт показывает цену, отличную от фактической Претензии покупателей, отказ от заказа, жалобы; продажа по неверной цене бьет по марже Право потребителя на достоверную информацию о цене – ст. 10 Закона РФ «О защите прав потребителей»
Остатки не синхронизированы Заказы на отсутствующий товар, отмены, возвраты, репутационные потери Нет технической сверки между складом и сайтом
Обмен «падает» в высокий сезон Прямые потери выручки в самые прибыльные дни Обмен без мониторинга и без резервирования
Данные заказов переносятся вручную Опечатки в артикулах, потерянные заявки, конфликты с клиентами Человеческий фактор в ручной выгрузке
Данные покупателей передаются вне защищенного канала Риск утечки и претензий регулятора 152-ФЗ: обработка персональных данных должна быть защищена
Зависимость от одного программиста Доработка кода невозможна без автора: нет документации и комментариев «Черный ящик» вместо прозрачной интеграции

Типичные ошибки

Ошибка Последствие Как исправить
Менять пароль администратора сайта без предупреждения Обмен встает на авторизации, сайт живет на старых ценах Завести отдельного пользователя под узел обмена и согласовать смену пароля
Выгружать каталог целиком каждую ночь Нагрузка на сервер и базу «1С», обмен растягивается на часы Разделить регламент: каталог – реже, цены и остатки – часто
Править цены и тексты прямо на сайте При следующем обмене правки затираются Все изменения – в «1С», сайт только отображает
Разные валюты или единицы измерения в «1С» и на сайте Пакет падает с ошибкой, часть позиций не обновляется Привести справочники к единому стандарту до запуска
Отсутствие логов и уведомлений Сбой находят через месяц по жалобам клиентов Настроить журнал обмена и оповещение ответственного
Двойное ценообразование без типов цен Оптовик видит розничную цену, розница – оптовую Настроить типы цен и правила показа по группам покупателей
Обмен «на живую» в рабочее время Пользователи видят полупустой каталог в момент импорта Запускать полный обмен ночью, остатки – по расписанию вне пиков
Нет документации по доработкам Сменить подрядчика нельзя без переписывания Требовать описание схемы обмена и комментарии в коде

Сколько это занимает и от чего зависит

Фиксированной цены «за интеграцию» не существует: она зависит от того, сколько нестандартных сценариев нужно закрыть.

Фактор Влияет на
Конфигурация «1С»: типовая или доработанная Можно ли использовать типовой модуль обмена или нужна своя обработка
Количество типов цен и групп покупателей Сложность логики показа цен, объем доработки
Число позиций и частота изменений Регламент обмена, требования к производительности
Количество складов и схем резервирования Логика остатков, риск «двойной продажи»
Интеграции с маркетплейсами, доставкой, оплатой Объем дополнительных сценариев и тестов
Состояние справочников в «1С» Срок подготовки: «грязные» данные сначала нужно привести в порядок

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

Пошаговый план: как настроить интеграцию «1С» с сайтом

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

  2. Проверьте готовность «1С». Уточните конфигурацию и версию, есть ли штатный модуль обмена, кто отвечает за выгрузку со стороны учетной системы.

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

  4. Приведите справочники в порядок. Валюты, единицы измерения, склады, соответствие идентификаторов товаров и контрагентов.

  5. Настройте тестовый обмен на копии. Сначала на копии базы и на тестовой версии сайта – с замером времени и логов. Пять-десять прогонов покажут поведение на реальных данных.

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

  7. Проверьте глазами клиента. Откройте 10 товаров, оформите тестовый заказ, проверьте, что он дошел до «1С», а статус – вернулся на сайт.

Нужна помощь с интеграцией «1С» и сайта?

  • Проведем аудит текущего обмена и покажем, где теряются цены, остатки и заказы

  • Подключим узел обмена и настроим расписание под ваш режим продаж

  • Настроим журнал и мониторинг, чтобы сбой не оставался незамеченным неделями

  • Доработаем типовой обмен под оптовые цены, несколько складов и маркетплейсы

  • Возьмем обмен на сопровождение – обновления, контроль и план развития

Получить консультацию

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

Часто задаваемые вопросы об интеграции «1С» с сайтом

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

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

По-разному для разных данных. Полный каталог с описаниями и картинками достаточно выгружать раз в сутки ночью – он меняется нечасто. Цены и остатки в рознице обновляют каждые 15–30 минут, потому что ошибка в остатках сразу превращается в отмененный заказ. Заказы с сайта забирают в «1С» так часто, как позволяет скорость обработки склада.

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

Да. Стандартный механизм обмена с сайтом есть в УТ 8 (10.x и 11.x), УНФ, Рознице 2.x и 3.x, Комплексной автоматизации и УПП. Отличаются состав выгружаемых данных и настройки, но принцип один: узел обмена на сайте и расписание на стороне «1С».

Да, стандарт CommerceML используют и для обмена с маркетплейсами, поэтому логично строить единую схему: «1С» – центр, откуда данные расходятся на сайт, Wildberries и Ozon. Тогда остатки и цены на всех каналах совпадают, и вы не продаете на маркетплейсе то, что уже закончилось на складе.

Возможна, если CMS поддерживает CommerceML или имеет API. Для самописных и «конструкторных» сайтов обычно делают обмен через API: разработчик пишет модуль, который принимает данные из «1С» и создает заказы в системе учета. Это дороже типового обмена, потому что часть логики приходится писать с нуля.

Статья подготовлена экспертом бренда ГЭНДАЛЬФ — аккредитованной ИТ-компании и золотого партнера «1С-Битрикс».

С 2008 года ГЭНДАЛЬФ входит в тройку лучших партнеров «1С» в Южном Федеральном Округе, пять раз становилась лидером продаж в ЮФО.

В штате — 30+ аттестованных специалистов по «1С-Битрикс», в портфолио — 300+ реализованных проектов для бизнеса разного масштаба и отраслей.

Автор статьи

Ветрова Ирина

Автор: Ветрова Ирина

эксперт по созданию сайтов, маркетолог

Все статьи автора
Поделиться  

Рейтинг статьи:

4.9

(на основе 11 голосов)

Комплекс услуг по подключению и настройке ЭПД в «1С» бесплатно*

Уважаемые клиенты!

С 1 сентября 2026 года переход на электронные перевозочные документы стал обязательным процессом по ФЗ № 140-ФЗ. Для малого и среднего бизнеса мы делаем подключение бесплатно.

*Бесплатно – если ваша компания одновременно:

  1. входит в Реестр МСП,

  2. работает на базе «1С»,

  3. находится в Ростове-на-Дону или Ростовской области.

Что входит в услугу: подключим и настроим «1С-ЭПД», зарегистрируем в ГосЛог, настроим обмен с контрагентами, обучим сотрудников и проверим обмен. Плюс дадим 100 исходящих документов на 12 месяцев.

Хотите проверить, подходите ли под условия – позвоните нам: +7 (863) 322-52-80