Начнем с того, что интеграцию 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С и устранят все ошибки.