Описание модуля «Тюнинг стандартного обмена с 1С или с МойСклад»
Модуль содержит мини-модули для различных модификаций данных при выгрузке из 1С.
Необходимы, когда данные из 1С выгружаются на сайт не так или не туда.
Сердце модуля - страница установленных обработчиков данных. Вы можете свободно устанавливать и удалять обработчики, которые вам нужны.
Модуль является платформой для разработки новых собственных обработчиков данных.
В настоящий момент доступны обработчики данных:
copy_order_fio - Заказ. Заполнить служебное свойство ФИО из свойств «Фамилия Имя Отчество»
demo1- Демо. Демонстрационный обработчик для разработчиков
element_check_images - Проверка картинок при сохранении элемента инфоблока
element_code - Красивые ЧПУ. Символьный код элемента из свойств (из артикула, бренда и т. д.)
element_no_update - Поля элемента инфоблока. При выгрузке каталога из 1С запретить записывать или изменять поля элемента инфоблока
iblock_no_update - Поля инфоблока. При выгрузке каталога из 1С запретить менять название и описание инфоблока
offer_name - Названия торговых предложений. Формировать названия торговых предложений из названий товаров и характеристик
order_comment - Заказ. Заполнить комментарий
order_delivery_type - Заказ. Записать тип способа доставки в свойство
nds - НДС. Установить ставку НДС при выгрузке товара
price_no_delete - Значение цены. Запретить удалять значения цен при выгрузке товаров из 1С
pricegroup - Тип цен. При выгрузке из 1С нового типа цен создать новую группу пользователей и привязать к ней тип цен
pricenobody - Тип цен. При выгрузке из 1С нового типа цен привязать тип цен к группе nobody (сделать новый тип цен недоступным никому)
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 - Деактивация. Пропустить этап деактивации (только для новых обменов) - для отладки администратором
tovar_vsegda_dostupen - Свойства элемента. Свойство «Товар всегда доступен на сайте» отключает количественный учёт для товара и его предложений
Планируется расширение возможностей модуля. Мы будем добавлять большое количество новых обработчиков данных.
Подробнее про обработчики данных
Обработчики данных представляют собой что-то вроде маленьких модулей для Битрикса.
Обработчики данных содержат действия, которые надо выполнить при наступлении определенных событий. Например, когда что-то выгружается из 1С и записывается на сайте.
У обработчиков данных есть свои страницы настроек.
Один обработчик данных может быть установлен в системе несколько раз с разными настройками.
Стандартные обработчики данных лежат в папке модуля.
Пользовательские обработчики данных могут лежать в /bitrix/php_interface/include/askaron.handlers1c/ или в /local/php_interface/include/askaron.handlers1c/
Решение устанавливается на любые редакции Битрикса. Но стандартные обработчики данных в основном предназначены для редакций, где есть интернет-магазин.
Решение устанавливается так же как и другие модули из маркетплейса и никаких вопросов не задает.
После установки появляется раздел меню "Тюнинг стандартного обмена с 1С или с МойСклад" в разделе "Магазин".
В списке установленных обработчиков данных сначала ничего нет.
Перейдите в список доступных обработчикой данных и установите те, которые вам нужны: Магазин -> Тюнинг стандартного обмена с 1С или с МойСклад Доступные обработчики данных
У каждого обработчика данных своя страница настроек.
4.0.0, 12.03.2024
В интерфейс модуля добавлена возможность запуска метода job(), если такой метод объявлен в обработчике данных.
Метод job() можно вывать на кроне либо вручную
Зачем нужен метод job() решает разработчик обработчика. Можно делать импорт, экспорт или переиндексацию данных.
Новый обработчик element_check_images - Проверка картинок при сохранении элемента инфоблока. Проверяет ширину и высоту картинок. Битрикс умеет изменять размер картинки, если большая. Но бывает, что слишком маленькие требуется запрещать.
3.7.0, 13.09.2022
Новый обработчик данных property_list_to_string_or_number - Свойства элемента. Свойство типа «Список» скопировать в свойство «Строка» или «Число». В случае, если тип свойства Число, обработчик удаляет все символы, которые не встречаются в числе, запятые меняет на точки. Пример: -23 405,45 $ переводит -23405.45
3.6.2, 12.08.2022
Незначительные исправления
3.6.1, 12.08.2022
Незначительные исправления
3.6.0, 12.08.2022
Новый обработчик property_xml_id_to_element - Свойства элемента. Свойство типа «Строка» (или «Справочник») скопировать в свойство «Привязка к элементу» по XML_ID. (Простой, без создания и изменения новых элементов)
3.5.1, 06.04.2022
Незначительные исправления для обработчика product_quantity_active
3.5.0, 05.04.2022
Новый обработчик - product_quantity_active - «Активность. Зависимость активности товара от количества». Теперь можно активировать и деактивировать простой товар в зависимости от доступного количества. Исправление обработчика product_sizes - событие добавления товара.
3.4.2, 22.03.2022
Незначительные исправления
3.4.1, 22.03.2022
Незначительные исправления
3.4.0, 22.03.2022
Новый обработчик данных shipment_show_reserv. Обработчик выводит отгрузки для товаров, чтобы показать реальные резервы на карточке товара
3.3.0, 25.03.2021
Новый обработчик данных «order_delivery_type - Заказ. Записать тип способа доставки в свойство». Теперь можно завести служебное свойство для названия типа доставки и выгрузить тип доставки в 1С.
3.2.0, 24.03.2021
Адаптирована работа решения под новые требования платформы 1С-Битрикс версии 20.100.0 — удалить значение «mbstring.func_overload». Модуль работает со старой и новой версией ядра 1С-Битрикс.
Добавлен обработчик «product_no_update - Поля товара. При выгрузке каталога из 1С запретить записывать или изменять поля товара».
Обработчик срабатывает при выгрузке каталога из 1С, МоегоСклада и подобных. Обработчик запрещает изменение полей каталога товаров: доступного количества, веса, размеров и других служебных полей товара. Обработчик запрещает менять вес при выгрузке из 1С в случае, если вес установлен на сайте вручную, и в 1С вес отсутствует.
2.9.3, 22.09.2020
Новый обработчик данных «product_sizes - Поля товара. Размеры из свойств товара: длина, ширина и высота»
2.9.2, 18.08.2020
Незначительные исправления
2.9.1, 18.08.2020
Обработчик tovar_vsegda_dostupen теперь может устанавливать количество товара.
2.9.0, 17.08.2020
Новый обработчик данных «section_no_update - Поля разделов инфоблока. При выгрузке каталога из 1С запретить записывать или изменять поля раздела инфоблока»
2.8.0, 13.08.2020
Новый обработчик данных «tovar_vsegda_dostupen - Свойства элемента. Свойство «Товар всегда доступен на сайте» отключает количественный учёт для товара и его предложений»
2.7.2, 23.07.2020
Новый обработчик данных «property_list_to_element - Свойства элемента. Свойство типа «Список» скопировать в свойство «Привязка к элементу». Производитель, бренд и подобное»
2.7.1, 19.07.2020
Добавлен новый обработчик данных copy_order_fio - Заказ. Заполнить служебное свойство ФИО из свойств «Фамилия Имя Отчество»
2.7.0, 05.07.2020
Новый обработчик данных «nds - НДС. Установить ставку НДС при выгрузке товара»
2.6.0, 29.06.2020
Новый обработчик данных price_no_delete «Значение цены. Запретить удалять значения цен при выгрузке товаров из 1С»
2.5.0, 16.11.2019
Новый обработчик данных iblock_no_update - "Поля инфоблока. При выгрузке каталога из 1С запретить менять название и описание инфоблока"
2.4.1, 07.11.2019
незначительные исправления
2.4.0, 06.11.2019
Добавлен новый обработчик "element_code - Красивые ЧПУ. Символьный код элемента из свойств (из артикула, бренда и т. д.)"
Пожалуйста, ознакомьтесь с документацией по модулю «Тюнинг стандартного обмена с 1С или с МойСклад». Там всё очень подробно и понятно описано: http://askaron.ru/api_help/course1/chapter0174/
Мы стараемся отвечать, как можно быстрее. Не дольше 5 рабочих часов. Иногда отвечаем в выходные дни.
Срок ответа не регламентирован. Может быть и дольше 5 часов. Это связано с загрузкой разработчиков, мы не только техподдержку оказываем, но и проекты делаем.
Еще раз: прежде чем писать в техподдержку, прочитайте описание модуля и ознакомьтесь с документацией. Это сэкономит время вам и нам.
При обращении в техподдержку сразу присылайте адрес страницы, на которой проблема, логин и пароль администратора. Это ускорит решение вопроса. Присылайте свой телефон или скайп, чтобы с вами можно было оперативно связаться.