Интеграция «1С:8.2» с «1С:Битрикс:Управление сайтом»

Дата публикации: 30-11-2012

8.10.2012 фирма «1С» сообщила а выпуске редакций модулей которые расширяют возможности обмена между интернет магазином в составе «1С-Битрикс: Управление сайтом» и типовыми решениями на платформе «1С:Предприятием 8.2». Интеграция возможна с прикладными решениями:

  • «1С:8 Управление производственным предприятием для Украины»;
  • «1С:8 Управление торговым предприятием для Украины»;
  • «1С:8 Управление торговлей для Украины».

1С-Битрикс. Управление сайтом.

Данные модули интеграции предназначены для работы с платформой «1С:Предприятие 8.2». Модули обмена поставляются в комплекте с подробным руководством, в котором освещены вопросы установки модуля. Подробная инструкция позволит корректно установить модуль даже IТ-специалистам, поверхностно знакомым с системой «1С:Предприятие 8».

Основные улучшения возможностей обмена

Краткое описание новых возможностей модулей обмена представлены на ментальной карте (см ниже):

1С-Битрикс. Улучшения в новой редакции интеграции

Рассмотрим эти изменения подробнее:

Выгрузка групп номенклатуры в отдельные каталоги

Появилась опция отображения различных групп номенклатуры в виде отдельных каталогов в интернет-магазине (ранее все группы и позиции номенклатуры выгружались «1С-Битрикс:Управление сайтом» в единый каталог, что было неудобно).

Выгрузка номенклатурных позиций с различными характеристиками

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

  • правка визуализации товаров, для исключения дублирующихся позиций с одинаковыми названиями;
  • правка выгрузки в электронные торговые площадки (Яндекс.Маркет и др.), которые блокируют выгрузку «двойников».

Теперь, различные характеристики товаров транслируются «1С:Битрикс:Управление сайтом», как отдельные предложения по конкретному товару (в файле offers.xml). Ранее, они транслировались в import.xml и сайт распознавал их, как отдельные товарные позиции.

В настройках интеграции в «1С:Битрикс:Управление сайтом» добавлена опция, которая позволяет товары с характеристиками выгружать в два разных инфоблока:

  • первый содержит информацию о товарах, не является торговым каталогом, не содержит цен;
  • второй является каталогом предложений, связанных с товарами, содержит товары с разными характеристиками и цены.

Компонент bitrix.catalog и шаблоном offers обеспечивают визуализацию товаров в публичной части сайта.

Включение в выгрузку большего количества свойств номенклатуры

В новой редакции расширен список свойств, которые выгружаются в CommerceML.

Это нововведение улучшает отображение каталога товаров на сайте и в целом работу со свойствами товаров: отбор и фильтрацию, сравнение товаров по свойствам.

В новой редакции модулей-дополнений выгружаются, такие типы свойств:

  • Строка
  • Число
  • Булево значение
  • Дата+время
  • Дата
  • Время
  • Справочник

В CommerceML передается тип свойства и поддерживается импортом в инфоблоки. Так, для свойства типа «Справочник» теперь выгружаются все ссылочные значения, и при импорте на сайт они представляются как доступные значения свойства информационного блока.

Выгрузка нескольких изображений для номенклатурной позиции

Теперь, на сайт можно выгружать все связанные с позицией номенклатуры изображения, а не только одно, являющееся основным. Это позволит, предоставить покупателю самую полную информацию о товаре, без необходимости добавлять изображения отдельно на сайте.

Возможность сортировки выгружаемых номенклатурных позиций

Теперь пользователи могут произвольным способом настроить порядок отображения номенклатуры выгружаемой на сайт, независимо от того, как эти позиции изначально отсортированы в справочнике номенклатуры.

Номенклатура будет выгружаться в CommerceML в указанном порядке и впоследствии при импорте на стороне сайта порядок будет сохранен.

Форматирование выгружаемых данных

Ранее, чтобы привести величины к единому стилю/формату представления данных, требовалось внести изменения в их представление в «1С». Это было не всегда возможно.

Теперь, можно на этапе выгрузки товаров на сайт указать, как будут представлены те или иные данные, например:

  • дата и время (вместе и по отдельности);
  • количество;
  • сумма.

Все настройки форматирования также передаются в CommerceML.

Выгрузка и обработка скидок номенклатуры

Работа с ценами и скидками — важная составляющая эффективной работы со справочником номенклатуры в программах «1С:Предприятии 8».

В новой редакции реализована автоматическая выгрузка на сайт скидок от количества товара в заказе. То есть, если в документе «Установка скидок номенклатуры» определены скидки на товары в зависимости от их количества в заказе, то данная скидка будет применяться и при продаже в Интернет-магазине.

Обновленный модуль на стороне «1С» может транслировать в CommerceML и другие типы скидок, но их автоматический импорт в «1С-Битрикс» не предусмотрен. Выгрузку других скидок предлагается реализовать разработчикам интернет-магазина. Это обусловлено тем, что применение этих типов скидок зависит от особенностей ценообразования для каждого конкретного случая.

Другие улучшения и исправления

В новая версия модуля интеграции проведена огромная работа по усовершенствованию существующего функционала. Учтены многочисленные пожелания пользователей, исправлены ряд недочетов в процедурах взаимодействия конфигураций «1С» и «1С-Битрикс»:

  • процесс отмены проведения заказов (регистрация изменения количества товара);
  • процесс изменения структуры групп справочника номенклатуры (принудительная полная выгрузка);
  • возможность выгрузки HTML-описания товара;
  • унификация размерности веса;
  • прочее.

Повышение производительности

В новой версии модуля интеграции уделено внимание повышению производительности. Наибольшее изменение претерпел механизм процесса обработки справочника номенклатуры и генерации CommerceML-файлов на стороне «1С».

Применены новые технологии и функциональность новейших версий платформы 1С:Предприятие 8, в частности:

  • Использование пакетов SQL-запросов;
  • Использование виртуальных таблиц;
  • Оптимизация расхода памяти.

Теперь генерация CommerceML производится ощутимо быстрее. Улучшение хорошо заметно при «полной выгрузке» больших объемов данных.

Быстродействие генерации CommerceML

Ориентировочные цифры времени генерации CommerceML (без учета времени импорта товаров на веб-сайт), приведены в таблице:

Выгружено позиций Время генерации CommerceML
20 тыс. 10 минут
60 тыс. 20 минут
80 тыс. 30 минут

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

Обратите внимание, что для обеспечения адекватного времени импорта таких объемов товарных позиций, требуется более тщательная настройка веб-сервера и «1С-Битрикс: Управление сайтом».

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