Интеграция 1С с UMI.CMS

Начнем с того, что интеграцию 1C с UMI.CMS можно настроить в том случае, если версия UMI не ниже 2.8, а версия “1С:Предприятие” используется 8.1/8.2 или “1С:Управление торговлей” не ниже 10.3.4.

Мы уже знаем — все, что связано с интеграцией и синхронизацией 1С — сложный процесс, но в тоже время обмен данными необходим для централизации учета товаров и товарных остатков. Поэтому в статье мы разберем некоторые важные аспекты настройки обмена 1С с сайтами на движке UMI.CMS, но при этом не погружаясь в сам технический процесс настройки, оставим это прерогативу компетентным специалистам.

Суть и возможности интеграции с 1С

За интеграцию UMI с 1С отвечает функция “Обмен данными”.

Именно эта функция дает возможность выгрузки товарной номенклатуры.

Рассмотрим все возможности, которые дает интеграция с 1С:

В части выгрузки товарной номенклатуры:

  • Выгрузка из 1С товарных позиций со всеми данными — фото, характеристики, цена и т.д.;
  • Выгрузка из 1С структуры каталога с соблюдением иерархии (разделы, подразделы);
  • Оптимизация работы с большими объемами данных для экономии ресурсов сервера;
  • Возможность менять данные на сайте любым способом. Все изменения автоматически будут сохраняться в 1С;
  • Импорт в 1С всех заказов с сайта, автоматическое обновление статуса заказа.

В части обновления цен и количества:

  • Возможность автоматического обновления карточки товара на сайте при изменении ее в 1С: цена, остатки;
  • Возможность указать определенный тип цены, которую необходимо использовать при импорте товаров на сайт с UMI.CMS;
  • Возможность конвертации валюты по курсу ЦБ на дату обновления стоимости товара.

В части работы с заказами и клиентами:

  • Возможность получения всех новых заказов и информации об изменении текущих с сайта в 1С;
  • Возможность автоматического создания контрагентов по данным пользователей.

Как происходит интеграция 1С с UMI:

  • Интеграция 1С и сайта на UMI происходит по общепринятому алгоритму: в 1С поддерживается каталог товаров, цены и остатки товаров, ведется учет по компании. Товары, их цены и количество передаются из 1С на сайт с помощью обмена данными. Заказы покупателей с сайта в 1С.
  • Импорт товаров при интеграции происходит на стороне 1С и настраивается с определенной периодичностью, которую выбирает заказчик. Главный фактор здесь — частота изменения в номенклатуре товаров.
  • Модификации товаров создаются в 1С и выгружаются в UMI в виде свойств товара. При этом у основного товара цена и свойства могут отсутствовать, но они есть у модификаций. Например, у основного товара «Бейсболка» могут быть различные модификации «Бейсболка белая» и т.д., а цена у основного товара (“Бейсболка”) отсутствует, но при этом стоит у модификации (“Бейсболка белая”).
  • Свойства товаров также задаются в 1С: цвет, размер и другие характеристики.

Преимущества интеграции UMI.CMS c 1С неоспоримы для бизнеса, но чтобы корректно ее настроить придется приложить усилия. На пути к идеально работающему обмену могут всплыть подводные камни, которые рассмотрим ниже.

Если у вас установлена версия UMI 2.9, то может возникнуть ошибка при обмене заказами через 1С:

Изображение об ошибке

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

Решить проблему можно с помощью настройки в config.ini:

Изображение с решением ошибки

Если у вас установлена версия UMI 2.9.5, то вы можете столкнуться со следующими сложностями:

  • У свойств проставляется тип «строка»;
  • Не создаются справочники;
  • Справочники не заполняются значениями;
  • Не создается поле «Изготовитель»;
  • Поле «Изготовитель» не заполняется значением.

Причина вышеперечисленных проблем кроется в формате файла import.xml. Скорее всего он у вас изменен.

Решить вопрос можно настройкой формата отдаваемого файла в 1С, либо кастомизировать xsl шаблон импорта в UMI.CMS.

Мы рассмотрели в статье поверхностные “подводные камни”, которые лежат на пути к идеальной интеграции сайта на UMI c 1С, но и они требуют профессионального подхода. Сэкономьте свое время и обратитесь к специалистам, которые в сжатые сроки настроят корректный обмен UMI.CMS с 1С и устранят все ошибки.