Что умеет решение
Демонстрационная версия модуля полностью функциональна и доступна в течение 30 дней.
Модуль «Тюнинг стандартного обмена с 1С или с МойСклад» содержит набор мини-модулей для модификации данных при выгрузке из 1С. Он необходим в случаях, когда данные передаются на сайт некорректно или в неподходящие поля.
Центральный элемент модуля — страница управления установленными обработчиками данных. Пользователь может независимо добавлять или удалять необходимые обработчики. Платформа также предназначена для создания собственных обработчиков.
На текущий момент доступны следующие обработчики:
copy_order_fio — заполняет служебное свойство ФИО в заказе на основе свойств «Фамилия», «Имя», «Отчество».
demo1 — демонстрационный обработчик для разработчиков.
element_check_images — проверка изображений при сохранении элемента инфоблока.
element_code — формирование символического кода элемента (ЧПУ) на основе свойств, таких как артикул или бренд.
element_no_update — запрет на запись или изменение полей элемента инфоблока при выгрузке каталога из 1С.
Модуль расширяет стандартный обмен данными между 1С (или МойСклад) и системой, добавляя гибкие правила обработки элементов и заказов.
Специальные элементы инфоблока защищены от удаления и изменения данных. При выгрузке каталога из 1С название и описание инфоблока остаются неизменными.
Названия торговых предложений формируются автоматически на основе названий товаров и их характеристик. При создании заказа система заполняет поле комментария, записывает тип способа доставки в отдельное свойство и копирует информацию о складе в свойства заказа.
При выгрузке товаров автоматически устанавливается ставка НДС. Значения цен защищены от удаления, а также создается и защищается от удаления значение нулевой цены.
При импорте нового типа цен из 1С система создает новую группу пользователей и привязывает к ней этот тип цен. Альтернативно, новый тип цен можно привязать к группе nobody, сделав его недоступным для всех пользователей.
Активность товара может автоматически зависеть от его количества на складе.
Модуль тюнинга стандартного обмена данными с 1С или МойСклад. Настройки позволяют гибко управлять поведением синхронизации каталога и складских остатков.
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 — пропуск этапа деактивации при создании новых обменов. Функция предназначена исключительно для отладки администратором.
store_no_update — запрет на запись или изменение полей склада в торговом каталоге, таких как название склада или описание.
Модуль расширяет стандартный обмен данными с 1С и МойСклад, предоставляя набор обработчиков событий.
Обработчики данных — это небольшие компоненты платформы «1С-Битрикс», выполняющие действия при наступлении определенных событий, например, при выгрузке товаров из 1С и их сохранении на сайте. У каждого обработчика есть собственная страница настроек. Один и тот же обработчик можно установить несколько раз с различными параметрами конфигурации.
Стандартные обработчики размещаются в папке модуля. Пользовательские обработчики можно хранить в директориях /bitrix/php_interface/include/askaron.handlers1c/ или /local/php_interface/include/askaron.handlers1c/.
В состав модуля входят следующие компоненты:
tovar_vsegda_dostupen — свойство элемента. Активация свойства «Товар всегда доступен на сайте» отключает количественный учёт для товара и его предложений.
copy_askaron_moysklad_property — функция копирования свойств при работе модуля «МойСклад. Дополнительный импорт через API».
askaron_stat_antibot_simple_rule — простое правило для системы Антибот, входящей в состав модуля askaron.stat (Аналитика трафика и Антибот).
Функционал модуля планируется расширять за счет добавления новых обработчиков данных.
Модуль тюнинга стандартного обмена данными с 1С или МойСклад. Содержит информацию об уязвимостях.
«Тюнинг стандартного обмена с 1С или с МойСклад» можно подключить с помощью General iT: установить модуль, настроить его и убедиться, что интеграция работает корректно.