Перейти к содержимому
Разработка

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

· 7 марта 2026 · 6 мин чтения
Интеграция сайта с 1С: способы, стоимость и сроки 2026

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

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

Зачем интегрировать сайт с 1С

Бизнес-задачи, которые решает интеграция:

  • Актуальные остатки на сайте. Клиент не оформляет заказ на товар, которого нет на складе. Без интеграции менеджеры вручную обновляют наличие — обычно раз в день, а то и реже.
  • Автоматическое создание заказов в 1С. Каждый заказ с сайта становится документом в 1С без ручного переноса. Экономия: 10–30 минут на заказ.
  • Синхронизация цен. Оптовые и розничные цены, акции, персональные скидки — управляются в 1С и автоматически отображаются на сайте.
  • Статусы и отгрузки. Клиент видит в личном кабинете реальный статус заказа из 1С: «принят», «в сборке», «отгружен», «доставлен».
  • Взаиморасчёты. B2B-клиент видит текущую задолженность и историю оплат из 1С прямо на сайте.

Способ 1: API-интеграция через REST

Самый современный и гибкий подход. 1С начиная с версии 8.3 поддерживает встроенный HTTP-сервис, через который можно публиковать REST API. Сайт отправляет HTTP-запросы к 1С, получает ответ в формате JSON или XML.

Как это работает: на стороне 1С разработчик создаёт HTTP-сервис (веб-публикацию) с описанными методами: получить список товаров, получить остатки, создать заказ, получить статус. Сайт вызывает эти методы по расписанию или по событию (создание заказа).

Плюсы: данные передаются в реальном времени; нет посредников — меньше точек отказа; гибкость в описании логики на стороне 1С.

Минусы: требует квалифицированного 1С-разработчика; 1С-сервер должен быть доступен извне (или использовать реверс-прокси); производительность 1С под нагрузкой ограничена — при высокой частоте запросов нужно кэширование на стороне сайта.

Стоимость: 150 000–400 000 рублей в зависимости от объёма данных и количества методов. Срок — 4–8 недель.

Способ 2: через промежуточные системы (middleware)

Middleware — отдельный сервис-посредник между сайтом и 1С. Сайт не обращается к 1С напрямую: он пишет данные в middleware, middleware обрабатывает их и передаёт в 1С в нужном формате.

Популярные решения: 1С:Шина, Albato, Zapier (для несложных сценариев), кастомные микросервисы на Node.js или Python.

Когда это оправдано: 1С сильно нагружена и не может принимать запросы в реальном времени; нужно интегрировать не только 1С, но и CRM, склад, ERP — middleware объединяет их под одним API; логика преобразования данных сложная и её лучше вынести отдельно.

Плюсы: изолирует сайт от 1С (смена версии 1С не ломает сайт); позволяет выстраивать сложные маршруты данных; буферизация запросов при пиковой нагрузке.

Минусы: появляется ещё один компонент, который нужно поддерживать; задержка синхронизации (несколько секунд — несколько минут).

Стоимость: 200 000–600 000 рублей. Если используется готовая платформа типа 1С:Шина — дешевле, если кастомный middleware — дороже.

Способ 3: файловый обмен

Самый простой технически способ: 1С выгружает данные в XML или CSV по расписанию, сайт читает файл и обновляет базу. Это классика, которую использовали ещё в 2010-х.

Стандарт обмена: CommerceML — формат XML, разработанный 1С для обмена с сайтами. Поддерживается в 1С:Предприятие 8 из коробки, многие CMS (Битрикс, UMI.CMS) умеют его читать.

Плюсы: простая реализация; не требует открывать порты 1С наружу; работает даже на устаревших конфигурациях 1С.

Минусы: данные актуальны только на момент последней выгрузки (обычно раз в час); не подходит для заказов в реальном времени; при больших каталогах (50 000+ позиций) файлы становятся огромными и долго обрабатываются; обратная передача (заказы → 1С) требует отдельного механизма.

Стоимость: 50 000–150 000 рублей. Самый дешёвый вариант, но и самый ограниченный функционально.

Способ 4: готовые коннекторы

Для популярных CMS существуют готовые модули интеграции с 1С. Для Битрикса — встроенный механизм обмена. Для WooCommerce — плагины типа WC1C. Для кастомных сайтов — коммерческие коннекторы вроде Manzana или RetailCRM (который выступает промежуточным звеном).

Плюсы: быстрое внедрение (2–5 дней вместо 4–8 недель); проверенные решения с поддержкой; не требуется 1С-разработчик для базовой настройки.

Минусы: коннектор работает по своей логике — кастомизация ограничена; лицензии стоят денег (3 000–30 000 руб/год); при специфических конфигурациях 1С коннектор может не подойти совсем.

Стоимость: 30 000–100 000 рублей (настройка + лицензия). Оптимально для стандартных конфигураций 1С и типовых сайтов.

Синхронизация товаров, заказов и остатков

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

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

Остатки и цены меняются чаще: приход товара, продажа, переоценка. Оптимальная частота — каждые 15–30 минут или near-real-time через вебхуки. При продажах через несколько каналов (сайт + офлайн-магазин) задержка в 30 минут критична — клиент может купить уже проданный товар.

Заказы должны передаваться немедленно: клиент нажал «Оформить» — через 5 секунд заказ в 1С. Обратный поток (статусы из 1С на сайт) — каждые 5–15 минут достаточно.

Стоимость интеграции

Сводная таблица по способам:

  • Файловый обмен (CommerceML): 50 000–150 000 руб., срок 1–3 недели
  • Готовые коннекторы: 30 000–100 000 руб., срок 3–10 дней
  • REST API-интеграция: 150 000–400 000 руб., срок 4–8 недель
  • Middleware: 200 000–600 000 руб., срок 6–12 недель

Поддержка интеграции после запуска — 15 000–50 000 рублей в месяц. При обновлении 1С конфигурации интеграция может потребовать доработки: закладывайте 30 000–100 000 рублей на это раз в год.

Типичные проблемы и как избежать

1С не доступна снаружи. Для REST-интеграции 1С должна принимать HTTP-запросы. Многие компании держат 1С только в локальной сети. Решение: VPN-туннель или реверс-прокси (Nginx) — не открывать 1С напрямую в интернет.

Кодировки и форматы дат. 1С работает с форматом дат «ДД.ММ.ГГГГ ЧЧ:ММ:СС» и кодировкой UTF-8 или CP1251 в зависимости от версии. Несовпадение кодировок — источник «кракозябр» в названиях товаров.

Изменение конфигурации 1С. Клиент обновил 1С или поменял конфигурацию — интеграция сломалась. Рекомендация: фиксируйте в договоре поддержки ответственность за сопровождение при обновлениях 1С.

Производительность при большом каталоге. 100 000 позиций — это мегабайты XML. Нужна инкрементальная синхронизация и очереди обработки на стороне сайта.

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

Обсудим задачу

Опишите задачу в 2–3 предложениях и оставьте контакт. Ответим в течение 2 часов в рабочее время.

Telegram
@streeboga
Почта
sale@eq.team
Часы работы
10:00–19:00 (МСК)
Пришлём оценку письмом в течение рабочего дня. Достаточно заполнить одно поле из двух.
Данные не передаём третьим лицам. Как их обрабатываем — в политике обработки персональных данных.
С чего начать

EQ поддержит на любом этапе

Старт проекта

Готовы к разработке — нужен надёжный фундамент и понятный план.

Обсудить проект

Масштабирование

Продукт растёт — нужна разработка новых фич в продакшене.

Написать нам

Поддержка

Всё работает — нужно развивать, поддерживать и мониторить.

Написать нам