Фирма "1С" извещает пользователей и партнеров о выпуске редакций модулей-дополнений, расширяющих функционал обмена с интернет-магазином на базе для следующих типовых конфигураций:
- «1С:Предприятие 8. Управление торговлей для Украины»;
- «1С:Предприятие 8. Управление торговым предприятием для Украины»;
- «1С:Предприятие 8. Управление производственным предприятием для Украины».
Модули-дополнения адаптированы под украинские конфигурации компанией «Санлайн» по заказу компании «1С-Битрикс».
С помощью данных модулей, пользователи типовых украинских конфигураций теперь могут в полной мере воспользоваться всеми нововведениями по интеграции 1С с сайтом, которые доступны пользователям российских конфигураций.
Модули предназначены для платформы 8.2. В комплекте детальная инструкция по установке модуля, благодаря которой с этой задачей справится даже специалист, неглубоко знакомый с системой .
Функциональные улучшения модулей-дополнений
Выгрузка групп номенклатуры в отдельные каталоги Добавлена штатная возможность представления различных групп номенклатуры в виде отдельных каталогов в интернет-магазине. Ранее все выбранные для выгрузки на сайт группы и позиции выгружались в единый каталог (информационный блок), что было не очень удобно для последующего управления и представления товаров в каталоге Интернет-магазина. В новом модуле можно выгрузить различные группы номенклатуры в отдельные информационные блоки на сайте, что позволит:
- упростить работу со свойствами товаров (нет смешения свойств разных типов товаров в одном инфоблоке);
- обеспечить индивидуальное представление на сайте каждой товарной группы;
- обеспечить более удобную выгрузку позиций в электронные торговые площадки (Яндекс.Маркет и т.п.);
- индивидуально настраивать права доступа для каждой товарной группы для администраторов и покупателей;
- привязывать разные товарные группы к различным сайтам в режиме многосайтовости, что позволит упростить создание нескольких тематических интернет-магазинов.
Выгрузка номенклатурных позиций с различными характеристиками
Многие пользователи предыдущей версии испытывали затруднения при выгрузке позиций номенклатуры, для которых велся учет в разрезе характеристик. Все характеристики выгружались на сайт, как отдельные товары, у которых
одинаковое название, но разные параметры. В связи с этим возникал ряд проблем, которые требовалось решать, например:
- переработка визуализации товаров, чтобы избежать дублирования позиций с одинаковыми названиями;
- переработка выгрузки в электронные торговые площадки (Яндекс.Маркет и др.), поскольку они зачастую блокировали выгрузку, если находили дублирование.
Сейчас разные характеристики передаются на сайт, как отдельные предложения по конкретному товару (в файле offers.xml), тогда как ранее они передавались в import.xml и сайт распознавал их как отдельные позиции. В настройках интеграции с 1С в "1С-Битрикс: Управление сайтом" появилась опция, позволяющая товары с характеристиками выгружать в 2 отдельных информационных блока:
- первый содержит информацию о товарах, не является торговым каталогом, не содержит цен;
- второй является каталогом предложений, связанных с товарами, содержит товары с разными характеристиками и цены.
Используя компонент bitrix.catalog с шаблоном offers можно легко обеспечить визуализацию товаров в публичной части сайта.
Включение в выгрузку большего количества свойств номенклатуры
Был расширен список свойств, выгружаемых в CommerceML. Это позволяет улучшить представление каталога товаров на сайте и в целом работу со свойствами товаров: отбор и фильтрацию, сравнение товаров по свойствам.
Сейчас выгружаются следующие типы свойств:
- Строка
- Число
- Булево значение
- Дата+время
- Дата
- Время
- Справочник
В CommerceML передается тип свойства и поддерживается импортом в инфоблоки. Так, для свойства типа "Справочник" теперь выгружаются все ссылочные значения, и при импорте на сайт они представляются как доступные значения свойства информационного блока.
Выгрузка нескольких изображений для номенклатурной позиции
В новой версии интеграции на сайт можно выгружать все связанные с позицией номенклатуры изображения, а не только одно, являющееся основным. Тем самым можно дать покупателю более полную информацию о товаре, без необходимости добавлять изображения отдельно на сайте. Функционал работает при установленном флаге "Выгружать картинки". Дополнительные изображения сохраняются в дополнительном свойстве информационным блоком с названием "Картинки".
Возможность сортировки выгружаемых номенклатурных позиций
У пользователей появилась возможность произвольным способом настроить порядок следования номенклатурных позиций, которые выгружаются на сайт, независимо от того, как эти позиции изначально сортируются в справочнике номенклатуры. Это может применяться для лучшего представления каталога для интернет-пользователей.
В специальном поле, расположенном на вкладке настройки выгрузки товаров, можно добавить условия сортировки.
Номенклатурные позиции будут выгружены в CommerceML в указанном порядке и впоследствии при импорте на стороне сайта порядок будет сохранен.
Форматирование выгружаемых данных
Часто возникает задача унифицировать представление на сайте различных значений и величин для данных, которые выгружаются из 1С:
- дата и время (вместе и по отдельности);
- количество;
- сумма.
Ранее проблема заключалась в том, что чтобы привести величины к единому стилю, требовалось внести изменения в их представление в 1С, что не всегда возможно. Теперь можно на этапе выгрузки товаров на сайт указать, каким образом будут представлены те или иные значения. Это позволяет сделать специальная форма настройки, которую можно открыть из формы основных настроек выгрузки: и ввести правила форматирования. Все настройки форматирования также передаются в CommerceML.
Выгрузка и обработка скидок номенклатуры
Ценообразование и скидочные программы - неотъемлемая часть ведения справочника номенклатуры в 1С. Но в
предыдущей версии интеграции была обеспечена только выгрузка различных типов цен, а выгрузка скидок вообще не была реализована. В новой версии интеграции полностью реализована автоматическая выгрузка на сайт скидок от количества товара в заказе. Иными словами, если документом "Установка скидок номенклатуры" определены скидки на товары в зависимости от их количества в заказе, то данная информация поступит на сайт и скидка будет применяться и при продаже в Интернет-магазине.
Кроме этого, модуль на стороне 1С выгружает в CommerceML и другие типы скидок, но их автоматический импорт в 1С-Битрикс предлагается реализовать разработчикам интернет-магазина, поскольку их применение очень сильно
зависит от особенностей ценообразования для каждого конкретного случая.
Множество прочих улучшений и исправлений
Новая версия интеграции помимо всего - это и большая проведенная работа над улучшением уже существующего
функционала. Было реализовано множество пожеланий пользователей, а также исправлены ряд недочетов в процедурах взаимодействия 1С и 1С-Битрикс:
- реакция на отмену проведения заказов (регистрация изменения количества товара);
- реакция на изменение структуры групп справочника номенклатуры (принудительная полная выгрузка);
- возможность выгрузки HTML-описания товара;
- унификация размерности веса;
- и др.
Улучшение производительности
Новая версия интеграции обладает более высокой производительностью. Самые большие изменения коснулись процесса обработки справочника номенклатуры и генерации CommerceML-файлов на стороне 1С. Были использованы новые технологии и функциональность, появившиеся в последних обновлениях платформы 1Сv8:
- Использование пакетов SQL-запросов;
- Использование виртуальных таблиц;
- Оптимизация расхода памяти.
В результате генерация CommerceML происходит существенно быстрее. Это особенно заметно на больших объемах данных в режиме "полной выгрузки". Например, ранее, при выгрузке 10-15 тыс. позиций номенклатуры происходило
быстрое нарастание объема потребляемой 1С памяти, вплоть до 2Gb, в результате чего примерно через час выгрузка останавливалась вследствие ее нехватки. Теперь расход памяти строго регулируется (до 256 Мб) и процедура всегда доходит до завершения при любых объемах справочника номенклатуры.
Ориентировочные цифры времени генерации CommerceML (без учета времени импорта товаров на веб-сайт):
- 20 тыс. позиций - 10 минут
- 60 тыс. позиций - 15 минут
- 80 тыс. позиций - 25 минут
Выгрузка измененных позиций также стала быстрее и менее ресурсоемкой, что в целом позволяет настроить более частые интервалы выгрузки и обеспечить более частое обновление данных на сайте.
Обратите внимание, что для обеспечения адекватного времени импорта таких объемов товарных позиций, требуется более тщательная настройка веб-сервера и .
Содержимое и порядок поставки модулей-дополнений
Модули-дополнения поставляются в виде zip-архивов, в которые включены файлы:
- *.cf - файл, содержащий обновление модуля;
- Лицензионное соглашение по использованию модуля-дополнения;
- Руководство по порядку установки модуля.
Модули-дополнения распространяются бесплатно и доступны для загрузки на странице: http://1c.1c-bitrix.ru/ecommerce/download.php#tab-ua-link
{article Расширения платформы и инструментальные средства "1С:Предприятие". ПО для IT-служб предприятий.}{text}{/article}