
Настройка обмена с 1С и МойСклад: доработка под бизнес
Расширьте возможности обмена данными с 1С и МойСклад. Готовый шаблон для 1С-Битрикс. Ускорьте синхронизацию и настройте товарообмен без лишних затрат.
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Дорого?
Напишите нам — бесплатно подберём похожее решение подешевле под вашу задачу.
Технические данные
- Опубликовано:
- 27.03.2017
- Обновлено:
- 08.07.2026
- Версия:
- 5.0.0
- Установлено:
- 500 - 999 раз
- Подходящие редакции:
- «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Возможности доработки обмена
Модуль «Тюнинг стандартного обмена с 1С или с МойСклад» — это служебное решение для управления данными в процессе интеграции сайта на платформе 1С-Битрикс с внешними учетными системами. Продукт предназначен для проектов, где стандартные механизмы обмена некорректно обрабатывают поля, свойства или служебные атрибуты товаров и заказов. Вместо того чтобы править ядро системы или писать кастомные скрипты каждый раз при изменении требований, вы получаете готовую платформу для быстрой настройки трансформации данных.
После установки в административной панели появляется страница «Обработчики данных», на которой можно подключать или отключать мини-модули. Каждый такой модуль исправляет конкретную проблему при обмене: например, заполняет служебное поле ФИО заказа из отдельных свойств (copy_order_fio), генерирует символьный код элемента на основе артикула или бренда (element_code), очищает кэш картинок при сохранении (element_check_images) или блокирует перезапись определенных полей инфоблока при повторной выгрузке (element_no_update). Все обработчики работают на уровне событий системы и не требуют дополнительных серверных настроек.
Решение совместимо с редакциями «Малый бизнес», «Бизнес», «Корпоративный портал» и «Энтерпрайз». Оно не влияет на адаптивность интерфейса и не использует композитный кэш — это чисто серверная логика, что гарантирует стабильность работы даже на нагруженных каталогах. Версия 4.6.1 установлена от 500 до 999 раз, что подтверждает востребованность в коммерческих проектах. Разработчик предоставляет 30-дневную демо-версию с полным функционалом и техническую возможность добавлять собственные обработчики, используя встроенную архитектуру модуля как платформу.
Ключевые возможности готового решения:
- Отключение нежелательных изменений в товарах при повторной выгрузке из 1С;
- Автоматическое формирование ЧПУ на основе артикула, бренда или других свойств инфоблока;
- Корректное заполнение служебных полей заказов (ФИО, адреса) из пользовательских свойств;
- Защита от ошибок при загрузке изображений и очистка кэша медиафайлов;
- Возможность создать собственный обработчик под уникальную бизнес-логику без вмешательства в код ядра Битрикса.
Продукт адресован владельцам интернет-магазинов, которые работают с 1С или сервисом «МойСклад» и сталкиваются с расхождениями данных на сайте после синхронизации. Особенно полезен для компаний со сложной номенклатурой, где требуется точное соответствие полей (артикулы, описания, цены) и исключение автоматической перезаписи вручную отредактированных характеристик. Решение подходит как для небольшого интернет-магазина на редакции «Малый бизнес», так и для крупного каталога на «Энтерпрайз» — главное требование, чтобы в вашей версии Битрикса был доступен стандартный обмен с 1С.
Подарок:
Этот модуль (и ещё много других) вы можете получить от нас в подарок при покупке модуля «Продвинутый обмен с 1С» или «Параллельный и ускоренный обмен с 1С»
Описание модуля «Тюнинг стандартного обмена с 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 - Заказ. Записать тип способа доставки в свойство
order_store_to_prop - Заказ. Скопировать склад в свойства заказа
nds - НДС. Установить ставку НДС при выгрузке товара
price_no_delete - Значение цены. Запретить удалять значения цен при выгрузке товаров из 1С
price_zero - Значение цены. Создавать и запрещать удалять значения нулевых цен при выгрузке товаров из 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 - Деактивация. Пропустить этап деактивации (только для новых обменов) - для отладки администратором
store_no_update - Поля склада. Запретить записывать или изменять поля склада в торговом каталоге: название склада, описание и т. д.
tovar_vsegda_dostupen - Свойства элемента. Свойство «Товар всегда доступен на сайте» отключает количественный учёт для товара и его предложений
copy_askaron_moysklad_property - Скопировать свойство при работе модуля «МойСклад. Дополнительный импорт через API»
Планируется расширение возможностей модуля. Мы будем добавлять большое количество новых обработчиков данных.
Подробнее про обработчики данных
Обработчики данных представляют собой что-то вроде маленьких модулей для Битрикса.
Обработчики данных содержат действия, которые надо выполнить при наступлении определенных событий. Например, когда что-то выгружается из 1С и записывается на сайте.
У обработчиков данных есть свои страницы настроек.
Один обработчик данных может быть установлен в системе несколько раз с разными настройками.
Стандартные обработчики данных лежат в папке модуля.
Пользовательские обработчики данных могут лежать в /bitrix/php_interface/include/askaron.handlers1c/ или в /local/php_interface/include/askaron.handlers1c/
Документация
http://askaron.ru/api_help/course1/chapter0174/
Для чего нужен этот модуль, если в Битрикс уже есть стандартный обмен с 1С?
С какими редакциями 1С-Битрикс совместим продукт?
Какова стоимость и условия лицензирования модуля?
Как происходит установка и настройка модуля?
Предоставляется ли техническая поддержка и как с ней связаться?
Установка модуля из Маркетплейса
Перейдите в административной панели сайта в раздел «Маркетплейс» → «Каталог решений». Найдите модуль «Настройка обмена с 1С и МойСклад: доработка под бизнес» и нажмите «Установить». Дождитесь завершения установки.
Активация и настройка модуля
Откройте «Маркетплейс» → «Установленные решения», найдите установленный модуль и нажмите «Настроить». В открывшейся форме активируйте модуль, установив флажок «Включить». Сохраните изменения.
Переход к странице обработчиков
После активации в административном меню появится новый пункт «Обработчики данных» (обычно в разделе «Сервисы» или «Настройки»). Перейдите на эту страницу для управления мини-модулями.
Включение необходимых обработчиков
На странице «Обработчики данных» выберите нужные мини-модули из списка (например, «copy_order_fio», «element_code», «element_check_images», «element_no_update») и включите их, установив соответствующие флажки. При необходимости задайте дополнительные параметры для каждого обработчика.
Проверка работы обработчиков
Выполните тестовый обмен данными с 1С или МойСклад (например, выгрузите один товар или заказ). После синхронизации проверьте, что поля и свойства обработаны корректно: ФИО заказа заполнено, символьный код сгенерирован, кэш картинок очищен или поля не перезаписаны.
Финальная настройка и мониторинг
Убедитесь, что все активные обработчики не конфликтуют между собой. При необходимости отключите лишние модули на странице «Обработчики данных». Регулярно проверяйте логи обмена в разделе «Настройки» → «Интеграция» → «1С-Предприятие» на предмет ошибок.
- v5.0.008.07.2026
- Перед обновлением модуля сделайте бекап папки /bitrix/modules/askaron.handlers1c
- После обновления модуля откройте список установленных модулей. Напротив неправильных кодов будет написано, что обработчик не найден. Изменено API. Теперь проверяется, чтобы в символьном коде (имя папки) обработчика данных были только маленькие латинские буквы, цифры и символ подчёркивания. Для встроенных обработчиков всё работает правильно. Очень-очень маловероятно, но если вы писали свои самописные обработчики и использовали неправильные символы в символьном коде (русские буквы, заглавные буквы, спецсимволы), то они работать не будут. Надо будет исправить - переименовать папку с самописным обработчиком.
- Если константа LOG_FILENAME не задана, путь по умолчанию для лог-файла /log_askaron_handlers1c__*** изменён на /bitrix/tmp/askaron_handlers1c/log__***, старый лог-файл удаляется при обновлении.
- v4.7.007.07.2026
- Новый обработчик данных element_special_no_update - Специальные элементы инфоблока, которые запрещено удалять или изменять в них данные. В 1С похожие элементы, которые нельзя менять, называются «Предопределённые».
- element_no_update - «Поля элемента инфоблока. При выгрузке каталога из 1С запретить записывать или изменять поля элемента инфоблока» - добавлены опции для запрета изменения даты начала активности, даты окончания активности и для запрета изменения всех свойств
- v4.6.203.07.2026
- Исправление незначительных ошибок административного интерфейса
- Исправление языковых фраз
- В описания обработчиков данных добавлено HAS_JOB=false для единообразия стиля
- v4.6.118.03.2026
- Незначительные исправления
- v4.6.018.03.2026
- Теперь можно сделать, чтобы при добавлении нового элемента инфоблока из 1С он был неактивен.
- Новые опции для element_no_update: "Активность для новых элементов" и "Запретить включение активности при изменении элемента"
- v4.5.113.09.2025
- Исправление обработчика store_no_update
- v4.5.012.09.2025
- Новый обработчик данных store_no_update - Поля склада. Запретить записывать или изменять поля склада в торговом каталоге: название склада, описание и т. д.
- v4.4.007.04.2025
- Новый обработчик order_store_to_prop - Заказ. Скопировать склад в свойства заказа
- v4.3.103.04.2025
- order_comment - незначительное исправление при получении склада отгрузки
- v4.3.027.03.2025
- Новый обработчик «price_zero - Значение цены. Создавать и запрещать удалять значения нулевых цен при выгрузке товаров из 1С».
- Нулевая цена на некоторых сайтах - это цена под заказ, когда клиент кладёт товар в корзину, а потом цена уточнается.
- Обработчик позволяет запретить удалять нулевую цену, и установить нулевую цену товарам, елси у них нет цены.
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.























