Что умеет решение
Демо-версия модуля полностью функциональна и доступна в течение 30 дней.
Модуль предоставляется в подарок при покупке решения «Параллельный и ускоренный обмен с 1С» или в составе комплекта «Бандл: Продвинутый обмен с 1С, Тюнинг стандартного обмена и Журнал изменений товаров».
Модуль «Тюнинг стандартного обмена с 1С или с МойСклад» содержит набор мини-модулей для модификации данных при их выгрузке из 1С. Эти инструменты необходимы, если данные передаются на сайт некорректно или в неверном формате.
Центральным элементом модуля является страница управления установленными обработчиками данных. Пользователь может независимо добавлять или удалять необходимые обработчики. Платформа поддерживает создание собственных обработчиков данных.
На текущий момент доступны следующие обработчики:
copy_order_fio — заполняет служебное свойство ФИО заказа данными из свойств «Фамилия Имя Отчество».
demo1 — демонстрационный обработчик для разработчиков.
element_check_images — проверяет изображения при сохранении элемента инфоблока.
element_code — формирует читаемые ЧПУ-коды элементов на основе свойств, таких как артикул или бренд.
Модуль расширяет стандартный обмен данными между системами 1С или МойСклад и платформой. Он предоставляет настройки для управления поведением выгрузки каталога и заказов.
Параметр element_no_update запрещает запись или изменение полей элемента инфоблока при выгрузке каталога из 1С. Настройка element_special_no_update защищает специальные элементы инфоблока от удаления или изменения данных. Параметр iblock_no_update предотвращает изменение названия и описания самого инфоблока во время выгрузки.
Функция offer_name формирует названия торговых предложений на основе названий товаров и их характеристик. Для заказов доступны настройки: order_comment заполняет поле комментария, order_delivery_type записывает тип способа доставки в свойство, а order_store_to_prop копирует информацию о складе в свойства заказа.
Параметр nds позволяет автоматически устанавливать ставку НДС при выгрузке товара. Управление ценами осуществляется через price_no_delete, который запрещает удаление существующих значений цен, и price_zero, создающий значения нулевых цен и запрещающий их удаление.
При выгрузке нового типа цен из 1С параметр pricegroup создает новую группу пользователей и привязывает к ней этот тип цен. Настройка pricenobody привязывает новый тип цен к группе nobody, делая его недоступным для всех пользователей.
Модуль тюнинга стандартного обмена с 1С или МойСклад расширяет возможности синхронизации каталога и управления товарами.
Параметр product_quantity_active настраивает зависимость активности товара от его количества.
Настройка product_no_update запрещает запись или изменение полей товара при выгрузке каталога из 1С.
Функция product_sizes позволяет переносить размеры товара (длина, ширина, высота) из его свойств.
Для управления атрибутами используются следующие параметры:
property_list_to_element копирует свойства типа «Список» в свойство «Привязка к элементу» (например, для производителя или бренда).
property_list_to_string_or_number переносит свойства типа «Список» в поля «Строка» или «Число».
property_xml_id_to_element копирует свойства типа «Строка» или «Справочник» в свойство «Привязка к элементу» по значению XML_ID. Этот метод работает без создания или изменения привязанных элементов.
Параметр section_no_update защищает поля разделов инфоблока от изменений при выгрузке из 1С.
Опция shipment_show_reserv отображает данные об отгрузках и резервах на странице редактирования товара.
Для отладки администратором в новых обменах доступен режим skip_deactivate, который пропускает этап деактивации.
Модуль askaron.handlers1c расширяет стандартный обмен данными с 1С и МойСклад, предоставляя инструменты настройки.
Параметр store_no_update запрещает запись и изменение полей склада в торговом каталоге, включая название и описание, защищая их от автоматического обновления.
Параметр tovar_vsegda_dostupen управляет свойством элемента. При активации свойства «Товар всегда доступен на сайте» количественный учёт для товара и его предложений отключается.
Параметр copy_askaron_moysklad_property обеспечивает копирование свойств при работе модуля «МойСклад. Дополнительный импорт через API».
Параметр askaron_stat_antibot_simple_rule относится к модулю askaron.stat и реализует простое правило для системы Антибот в составе решения по аналитике трафика.
Планируется расширение функционала модуля за счёт добавления новых обработчиков данных. Эти компоненты действуют как небольшие подмодули для платформы Битрикс и содержат действия, выполняемые при наступлении определённых событий, например, при выгрузке данных из 1С и их записи на сайте.
Каждый обработчик данных имеет собственную страницу настроек. В системе можно установить несколько экземпляров одного обработчика с различными конфигурациями. Стандартные обработчики данных размещены в папке модуля.
Пользовательские обработчики данных размещаются в каталогах /bitrix/php_interface/include/askaron.handlers1c/ или /local/php_interface/include/askaron.handlers1c/. Техническая документация доступна по адресу HTTP-протокола askaron.ru/api_help/course1/chapter0174. Сведения о выявленных уязвимостях публикуются на ресурсе с использованием HTTPS-протокола askaron.ru/vul.
«Тюнинг стандартного обмена с 1С или с МойСклад» можно подключить с помощью General iT: установить модуль, настроить его и убедиться, что интеграция работает корректно.