Интеграция 1С:Предприятие с UMI.CMS давно перестала быть экзотикой — сегодня это стандартный инструмент для автоматизации бизнеса, где данные о товарах, заказах и клиентах должны оперативно синхронизироваться между сайтом и учётной системой. Однако не все продукты линии 1С поддерживают «из коробки» обмен с UMI через встроенные механизмы. В этой статье разберём, для каких типовых конфигураций 1С интеграция с UMI.CMS уже реализована на уровне платформы, какие данные передаются автоматически, и где потребуются доработки.
Важно понимать: даже если ваша конфигурация не входит в список с готовой интеграцией, это не означает, что синхронизацию невозможно настроить. В большинстве случаев достаточно доработать обмен через HTTP-сервисы, REST API или стандартные форматы (CommerceML, EnterpriseData). Но если вам нужна максимальная скорость развёртывания без привлечения программистов, стоит выбирать среди конфигураций с официальной поддержкой UMI.
Далее — подробный разбор по каждой учётной системе, нюансы настройки и примеры данных, которые можно синхронизировать без дополнительного кодирования.
1. «1С:Бухгалтерия 8» (все редакции)
Самая распространённая конфигурация для ведения бухгалтерского и налогового учёта полностью поддерживает интеграцию с UMI.CMS через стандартный обмен CommerceML 2.0. Это означает, что вы можете автоматически:
- 📦 Выгружать номенклатуру (товары/услуги) с ценами, остатками и характеристиками.
- 📄 Загружать заказы с сайта в 1С в виде документов «Заказ покупателя».
- 🔄 Синхронизировать статусы заказов (оплачено, отгружено, отменено).
- 👥 Обновлять данные контрагентов (ФИО, адреса, контакты).
Для настройки обмена в 1С:Бухгалтерии используйте обработку Выгрузка данных в UMI.CMS (доступна в разделе Администрирование → Обмен данными с сайтом). Важно: если вы ведёте учёт в нескольких валютах, проверьте настройки курсов в UMI — они должны совпадать с курсами в 1С, иначе возможны расхождения в суммах заказов.
⚠️ Внимание: В редакции 1С:Бухгалтерия 8 КОРП есть ограничение — обмен данными с UMI работает только для одной торговой точки (склада). Для мультискладского учёта потребуется доработка.
2. «1С:Управление торговлей» (ред. 11 и 12)
Конфигурация 1С:УТ — это «золотой стандарт» для интеграции с UMI.CMS, так как изначально ориентирована на автоматизацию торговли. Здесь доступны расширенные возможности обмена, которых нет в «Бухгалтерии»:
- 📊 Выгрузка иерархических групп номенклатуры (категорий товаров) с сохранением структуры.
- 🛒 Синхронизация комплектов (наборов товаров) и характеристик (размеры, цвета).
- 💳 Поддержка дисконтных карт и персональных скидок для клиентов.
- 📦 Обмен данными по нескольким складам (в отличие от «Бухгалтерии»).
Для настройки обмена в 1С:УТ перейдите в НСИ и администрирование → Обмен данными с сайтом → Настройка обмена с UMI.CMS. Здесь можно гибко настроить:
- Периодичность синхронизации (от 5 минут до суток).
- Фильтры по группам товаров (например, выгружать только «Хиты продаж»).
- Правила округления цен (до копеек или рублей).
Один из ключевых плюсов — поддержка обмена остатками в реальном времени. Например, если товар продался через сайт, остатки на складе в 1С обновятся автоматически, и наоборот.
В «1С:Управление торговлей» интеграция с UMI.CMS работает максимально стабильно благодаря встроенному функционалу для интернет-магазинов.
3. «1С:Розница» (ред. 2.3 и выше)
Конфигурация 1С:Розница предназначена для автоматизации магазинов с офлайн-продажами, но её также можно интегрировать с UMI.CMS для:
- 🛍️ Синхронизации ассортимента между офлайн-магазином и онлайн-витриной.
- 💰 Обмена данными по ценам и акциям (например, выгрузка «горящих» предложений на сайт).
- 📱 Поддержки омниканальных продаж (клиент может заказать на сайте и забрать в магазине).
Однако здесь есть нюанс: в 1С:Рознице нет встроенного обмена по CommerceML для UMI. Вместо этого используется REST API или HTTP-сервисы, которые требуют предварительной настройки. Для упрощения задачи можно воспользоваться готовыми обработками от партнёров 1С, например:
- «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. - 🚫 Нет автоматической синхронизации остатков (требуется ручной экспорт).
- 🔄 Обмен данными работает только в одну сторону (из 1С в UMI, но не обратно).
Для настройки обмена в 1С:УНФ используйте обработку Обмен данными с сайтом (раздел Продажи → Обмен данными). Здесь можно:
- Выбрать, какие группы товаров выгружать.
- Настроить правила формирования цен (например, добавлять наценку для сайта).
- Указать email для уведомлений об ошибках обмена.
Главный минус 1С:УНФ — отсутствие двусторонней синхронизации. Например, если клиент оформит заказ на сайте, он не попадёт автоматически в 1С. Для решения этой проблемы можно использовать сторонние сервисы, такие как «МойСклад» или «RetailCRM», которые выступают посредниками между UMI и 1С.
Как обойти ограничение одностороннего обмена в 1С
УНФ?:
Для двусторонней синхронизации можно настроить HTTP-запросы из UMI.CMS в 1С через REST API. Для этого потребуется:
1. Разработать HTTP-сервис в 1С (или использовать готовый от партнёров).
2. Настроить вебхуки в UMI для отправки данных о заказах.
3. Обработать входящие данные в 1С через фоновое задание.
Этот способ требует участия программиста, но позволяет автоматизировать обмен полностью.
7. Другие конфигурации: что делать, если вашей 1С нет в списке?
Если вы используете нетиповые конфигурации (например, 1С:Документооборот, 1С:Зарплата и Управление Персоналом или отраслевые решения), то встроенной интеграции с UMI.CMS в них, скорее всего, нет. Однако это не означает, что синхронизацию невозможно настроить. Вот основные способы:
- 🔧 HTTP-сервисы: Разработать кастомный обмен через
REST APIилиSOAP. - 📂 Обмен файлами: Экспортировать данные в
XML/JSONи загружать их в UMI черезCRON. - 🤖 Сторонние сервисы: Использовать промежуточные платформы вроде RetailCRM, МойСклад или Bitrix24.
- 💻 1С:Интеграция: Применить готовое решение от 1С для связи с внешними системами.
Например, для 1С:Зарплата и Управление Персоналом можно настроить выгрузку данных о сотрудниках на корпоративный сайт (если он на UMI.CMS) через EnterpriseData. Для этого:
- Создайте внешнюю обработку для экспорта данных.
- Настройте план обмена в
Администрирование → Обмен данными. - Используйте
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С (
Администрирование → Обмен данными → Журнал обмена). - Настройки
PHPна стороне UMI.CMS (должны быть включены модулиcurlиsoap). - Доступность сервера UMI (иногда ошибки связаны с временными сбоями хостинга).
Если ошибка повторяется, обратитесь в поддержку UMI.CMS с логами обмена. Частые ошибки:
Ошибка аутентификации— неверный логин/пароль для API.Timeout— сервер UMI не успевает обработать запрос (увеличьте лимит времени в настройках обмена).Несовпадение версий CommerceML— обновите конфигурацию 1С или UMI.
Можно ли интегрировать 1С:UMI с другими CMS (например, Bitrix или WordPress)?
Да, но для этого потребуется:
- Использовать универсальные форматы обмена (
CommerceML,JSON). - Настроить промежуточный сервис (например, RetailCRM или МойСклад).
- Разработать кастомный модуль для WordPress/Bitrix, который будет преобразовывать данные в нужный формат.
Готовых решений для прямой интеграции 1С:UMI с другими CMS нет, но задача решаема через API.