b2bizi
b2bizi

8 сентября 2026 г.

Как устроен обмен данными между 1С и веб-порталом

Если вы искали «1С обмен данными», скорее всего вас интересует не конкретный продукт, а сам принцип: как 1С вообще передаёт и получает данные из внешних систем — сайта, портала, мобильного приложения, другой учётной программы. Разберёмся в общих механизмах, а в конце — как это устроено в конкретном b2b-портале. ![04.png](https://cms.new.b2bizi.ru/uploads/04_fd548590cf.png) ## Зачем 1С обмениваются данными с другими системами

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

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

Какие механизмы обмена использует 1С

Платформа 1С:Предприятие предоставляет несколько стандартных способов подключить внешнюю систему:

  • Универсальный формат обмена данными — стандартная подсистема, изначально созданная для обмена между разными базами 1С (например, между базой магазина и центральной базой сети), но применяется и для интеграции с внешними системами. Данные передаются пакетами в формате XML по заранее описанным правилам обмена.
  • Веб-сервисы и HTTP-сервисы — 1С:Предприятие позволяет публиковать собственные HTTP- и веб-сервисы прямо из конфигурации. Внешняя система обращается к такому сервису напрямую: получает данные по запросу или передаёт их в 1С.
  • Регламентные (фоновые) задания — периодическая синхронизация по расписанию, а не в момент обращения: данные передаются пакетом каждые несколько минут, часов или раз в сутки, в зависимости от того, насколько критична их актуальность.
  • 1С:Шина — отдельный продукт-интеграционная шина для сценариев, где данные нужно синхронизировать сразу между несколькими системами, а не по схеме «точка-точка».

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

Батч или реальное время

Здесь стоит различать два принципиально разных сценария обмена.

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

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

Хорошая интеграция обычно сочетает оба подхода: батч для объёмных, но не срочных данных, и реальное время для событий, которые должны попасть в систему немедленно.

На что обращать внимание при выборе способа интеграции

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

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

Как это устроено в b2bizi

b2bizi — b2b-портал самообслуживания для оптовых покупателей, который работает поверх типовых метаданных 1С:Управление торговлей (УТ) и 1С:Управление нашей фирмой (УНФ), без доработки конфигурации.

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

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

Что это значит на практике

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

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

Подробнее о том, как устроена интеграция с 1С в самом b2bizi — на странице «Интеграция с 1С». Если хотите посмотреть портал на структуре своего каталога — оставьте заявку на демо.