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

Важно понимать: даже если ваша конфигурация не входит в список с готовой интеграцией, это не означает, что синхронизацию невозможно настроить. В большинстве случаев достаточно доработать обмен через HTTP-сервисы, REST API или стандартные форматы (CommerceML, EnterpriseData). Но если вам нужна максимальная скорость развёртывания без привлечения программистов, стоит выбирать среди конфигураций с официальной поддержкой UMI.

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

1. «1С:Бухгалтерия 8» (все редакции)

Самая распространённая конфигурация для ведения бухгалтерского и налогового учёта полностью поддерживает интеграцию с UMI.CMS через стандартный обмен CommerceML 2.0. Это означает, что вы можете автоматически:

  • 📦 Выгружать номенклатуру (товары/услуги) с ценами, остатками и характеристиками.
  • 📄 Загружать заказы с сайта в в виде документов «Заказ покупателя».
  • 🔄 Синхронизировать статусы заказов (оплачено, отгружено, отменено).
  • 👥 Обновлять данные контрагентов (ФИО, адреса, контакты).

Для настройки обмена в 1С:Бухгалтерии используйте обработку Выгрузка данных в UMI.CMS (доступна в разделе Администрирование → Обмен данными с сайтом). Важно: если вы ведёте учёт в нескольких валютах, проверьте настройки курсов в UMI — они должны совпадать с курсами в , иначе возможны расхождения в суммах заказов.

⚠️ Внимание: В редакции 1С:Бухгалтерия 8 КОРП есть ограничение — обмен данными с UMI работает только для одной торговой точки (склада). Для мультискладского учёта потребуется доработка.
📊 Какую редакцию 1С
Бухгалтерии вы используете?:Базовая
ПРОФ
КОРП
Управление торговлей
Другая

2. «1С:Управление торговлей» (ред. 11 и 12)

Конфигурация 1С:УТ — это «золотой стандарт» для интеграции с UMI.CMS, так как изначально ориентирована на автоматизацию торговли. Здесь доступны расширенные возможности обмена, которых нет в «Бухгалтерии»:

  • 📊 Выгрузка иерархических групп номенклатуры (категорий товаров) с сохранением структуры.
  • 🛒 Синхронизация комплектов (наборов товаров) и характеристик (размеры, цвета).
  • 💳 Поддержка дисконтных карт и персональных скидок для клиентов.
  • 📦 Обмен данными по нескольким складам (в отличие от «Бухгалтерии»).

Для настройки обмена в 1С:УТ перейдите в НСИ и администрирование → Обмен данными с сайтом → Настройка обмена с UMI.CMS. Здесь можно гибко настроить:

  • Периодичность синхронизации (от 5 минут до суток).
  • Фильтры по группам товаров (например, выгружать только «Хиты продаж»).
  • Правила округления цен (до копеек или рублей).

Один из ключевых плюсов — поддержка обмена остатками в реальном времени. Например, если товар продался через сайт, остатки на складе в обновятся автоматически, и наоборот.

💡

В «1С:Управление торговлей» интеграция с UMI.CMS работает максимально стабильно благодаря встроенному функционалу для интернет-магазинов.

3. «1С:Розница» (ред. 2.3 и выше)

Конфигурация 1С:Розница предназначена для автоматизации магазинов с офлайн-продажами, но её также можно интегрировать с UMI.CMS для:

  • 🛍️ Синхронизации ассортимента между офлайн-магазином и онлайн-витриной.
  • 💰 Обмена данными по ценам и акциям (например, выгрузка «горящих» предложений на сайт).
  • 📱 Поддержки омниканальных продаж (клиент может заказать на сайте и забрать в магазине).

Однако здесь есть нюанс: в 1С:Рознице нет встроенного обмена по CommerceML для UMI. Вместо этого используется REST API или HTTP-сервисы, которые требуют предварительной настройки. Для упрощения задачи можно воспользоваться готовыми обработками от партнёров , например:

  • «1С-Рарус: Обмен с UMI.CMS» (платное решение).
  • «АйТи-Альянс: Синхронизация Розницы с UMI» (бесплатная урезанная версия).

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

⚠️ Внимание: В 1С:Рознице версии ниже 2.3 обмен с UMI.CMS может работать нестабильно из-за отсутствия поддержки современных протоколов шифрования. Обновите конфигурацию перед настройкой интеграции.

4. «1С:ERP Управление предприятием 2»

1С:ERP — это комплексное решение для крупного бизнеса, и его интеграция с UMI.CMS реализована на уровне платформы 1С:Предприятие 8.3. Здесь доступны все функции обмена, что и в 1С:Управление торговлей, плюс:

  • 🏭 Синхронизация данных по производственным заказам (если вы продаёте товары под заказ).
  • 📈 Выгрузка аналитических отчётов (например, топ продаж по категориям).
  • 🤝 Обмен данными с CRM-модулем (история взаимодействий с клиентами).

Для настройки обмена в 1С:ERP используйте раздел Интеграция → Обмен с веб-сайтами → UMI.CMS. Здесь можно настроить:

  • Правила конвертации валют (актуально для экспортных продаж).
  • Фильтры по юридическим лицам (например, выгружать товары только для определённого подразделения).
  • Логирование ошибок обмена (полезно для отладки).

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

Конфигурация 1С Тип обмена Поддерживаемые данные Требуется доработка?
1С:Бухгалтерия 8 CommerceML 2.0 Товары, заказы, контрагенты Нет (кроме мультискладского учёта)
1С:Управление торговлей 11/12 CommerceML 2.0 + REST API Товары, заказы, скидки, склады Нет
1С:Розница 2.3+ REST API / HTTP-сервисы Товары, цены, остатки Да (нужны обработки)
1С:ERP 2 CommerceML + EnterpriseData Товары, заказы, CRM, производство Нет
1С:Комплексная автоматизация 2 CommerceML Товары, заказы, документы Частично (для CRM)

5. «1С:Комплексная автоматизация 2»

Эта конфигурация объединяет функции бухгалтерии, торговли и производства, поэтому интеграция с UMI.CMS здесь реализована через CommerceML, но с некоторыми ограничениями:

  • ✅ Полная поддержка обмена номенклатурой и заказами.
  • ⚠️ Частичная поддержка CRM (только базовые данные клиентов).
  • ❌ Нет автоматической синхронизации производственных данных (требуется доработка).

Для настройки обмена перейдите в Администрирование → Обмен данными → Настройка обмена с UMI.CMS. Здесь можно выбрать, какие данные выгружать:

  • Только товары с остатками.
  • Товары + заказы.
  • Товары + заказы + клиенты.

Если вам нужна синхронизация производственных заказов или сложных характеристик товаров, придётся дорабатывать обмен через HTTP-сервисы или использовать сторонние модули, например, «1С-Битрикс: Интеграция с UMI» (поддерживает Комплексную автоматизацию).

💡

Перед настройкой обмена в «1С:Комплексная автоматизация» проверьте, включена ли лицензия на модуль «Управление торговлей». Без него часть функций обмена будет недоступна.

6. «1С:УНФ» (Управление нашей фирмой)

Конфигурация 1С:УНФ позиционируется как упрощённое решение для малого бизнеса, и её интеграция с UMI.CMS имеет ряд особенностей:

  • 📦 Поддерживается выгрузка товаров и заказов через CommerceML.
  • 🚫 Нет автоматической синхронизации остатков (требуется ручной экспорт).
  • 🔄 Обмен данными работает только в одну сторону (из в UMI, но не обратно).

Для настройки обмена в 1С:УНФ используйте обработку Обмен данными с сайтом (раздел Продажи → Обмен данными). Здесь можно:

  • Выбрать, какие группы товаров выгружать.
  • Настроить правила формирования цен (например, добавлять наценку для сайта).
  • Указать email для уведомлений об ошибках обмена.

Главный минус 1С:УНФ — отсутствие двусторонней синхронизации. Например, если клиент оформит заказ на сайте, он не попадёт автоматически в . Для решения этой проблемы можно использовать сторонние сервисы, такие как «МойСклад» или «RetailCRM», которые выступают посредниками между UMI и .

Как обойти ограничение одностороннего обмена в 1С

УНФ?:

Для двусторонней синхронизации можно настроить HTTP-запросы из UMI.CMS в через REST API. Для этого потребуется:

1. Разработать HTTP-сервис в 1С (или использовать готовый от партнёров).

2. Настроить вебхуки в UMI для отправки данных о заказах.

3. Обработать входящие данные в через фоновое задание.

Этот способ требует участия программиста, но позволяет автоматизировать обмен полностью.

7. Другие конфигурации: что делать, если вашей 1С нет в списке?

Если вы используете нетиповые конфигурации (например, 1С:Документооборот, 1С:Зарплата и Управление Персоналом или отраслевые решения), то встроенной интеграции с UMI.CMS в них, скорее всего, нет. Однако это не означает, что синхронизацию невозможно настроить. Вот основные способы:

  • 🔧 HTTP-сервисы: Разработать кастомный обмен через REST API или SOAP.
  • 📂 Обмен файлами: Экспортировать данные в XML/JSON и загружать их в UMI через CRON.
  • 🤖 Сторонние сервисы: Использовать промежуточные платформы вроде RetailCRM, МойСклад или Bitrix24.
  • 💻 1С:Интеграция: Применить готовое решение от для связи с внешними системами.

Например, для 1С:Зарплата и Управление Персоналом можно настроить выгрузку данных о сотрудниках на корпоративный сайт (если он на UMI.CMS) через EnterpriseData. Для этого:

  1. Создайте внешнюю обработку для экспорта данных.
  2. Настройте план обмена в Администрирование → Обмен данными.
  3. Используйте HTTP-запросы для отправки данных в UMI.

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

Подключена ли лицензия на модуль «Обмен данными» в 1С?|Проверены ли права доступа пользователя к обмену?|Создан ли резервный бэкап базы 1С?|Настроены ли правила резервирования товаров?|Проверена ли совместимость версий 1С и UMI.CMS?

-->

FAQ: Частые вопросы по интеграции 1С и UMI.CMS

Можно ли настроить обмен между 1С:Бухгалтерией и UMI.CMS без программиста?

Да, если вы используете 1С:Бухгалтерию 8 ПРОФ или КОРП. В этих редакциях есть встроенная обработка Обмен с UMI.CMS, которая позволяет настроить выгрузку товаров и заказов через CommerceML без написания кода. Достаточно указать адрес сайта, логин/пароль для доступа к API UMI и выбрать данные для синхронизации.

Какие данные НЕ передаются при стандартном обмене?

При использовании встроенных механизмов не синхронизируются:

  • 📷 Изображения товаров (требуется отдельная выгрузка через FTP или API).
  • 📊 История изменений цен (только актуальные цены).
  • 📄 Документы, не связанные с продажами (например, акты выполненных работ).
  • 🔒 Пароли клиентов (только хэши или ссылки на восстановление).

Для передачи этих данных потребуется доработка обмена.

Как часто обновляются данные между 1С и UMI?

Частота обмена зависит от:

  • 🕒 Настроек в 1С (можно задать расписание от 1 минуты до 1 раза в день).
  • 🌐 Ограничений хостинга (некоторые тарифы UMI.CMS ограничивают количество API-запросов).
  • 📡 Скорости интернет-соединения (при большом объёме данных обмен может занимать несколько минут).

Для критичных данных (например, остатки товаров) рекомендуется настраивать обмен каждые 5–15 минут.

Что делать, если обмен данными прервался с ошибкой?

Сначала проверьте:

  1. Логи обмена в (Администрирование → Обмен данными → Журнал обмена).
  2. Настройки PHP на стороне UMI.CMS (должны быть включены модули curl и soap).
  3. Доступность сервера UMI (иногда ошибки связаны с временными сбоями хостинга).

Если ошибка повторяется, обратитесь в поддержку UMI.CMS с логами обмена. Частые ошибки:

  • Ошибка аутентификации — неверный логин/пароль для API.
  • Timeout — сервер UMI не успевает обработать запрос (увеличьте лимит времени в настройках обмена).
  • Несовпадение версий CommerceML — обновите конфигурацию или UMI.
Можно ли интегрировать 1С:UMI с другими CMS (например, Bitrix или WordPress)?

Да, но для этого потребуется:

  1. Использовать универсальные форматы обмена (CommerceML, JSON).
  2. Настроить промежуточный сервис (например, RetailCRM или МойСклад).
  3. Разработать кастомный модуль для WordPress/Bitrix, который будет преобразовывать данные в нужный формат.

Готовых решений для прямой интеграции 1С:UMI с другими CMS нет, но задача решаема через API.