Какую проблему решает модуль?
Частая ситуация: вы установили себе готовый шаблон сайта, с предустановленным набором свойств, галочек, фильтров. Далее при настройке обмена с 1С могут сформироваться новые свойства, которые никак не связаны с теми которые у вас завязаны на вывод в каталоге, например: галочка «хит» или «новинка», «размер скидки», «акционная цена» и так далее. В итоге, чтобы выгружаемые свойства работали на вашем сайте, приходится или делать доработку, в коде подключая новые свойства на вывод, или писать скрипт, который дублирует выгружаемые свойства, в те, что интегрированы в шаблон. Именно такую функцию и выполняет данный модуль, главное, чтобы типы данных связанных свойств совпадали.

Ключевые возможности и преимущества:
- Модуль использует системные события Битрикса (OnAfterIBlockElementAdd, OnAfterIBlockElementUpdate). Синхронизация происходит мгновенно в момент сохранения товара.
- Массовая синхронизация в 1 клик. В админке есть кнопка группового действия для принудительного копирования свойств у всего каталога сразу (идеально для уже заполненных баз).
- Обрабатывает товары, измененные как вручную контент-менеджером, так и при автоматической пакетной выгрузке/

Для кого этот модуль?
Для администраторов интернет-магазинов, контент-менеджеров и 1С-специалистов, желающих быстро связать выгружаемые на сайт свойства с текущим шаблоном, без программирования.

Детальная инструкция (Вкладка «Установка»)
Установка модуля проходит в стандартном режиме. После установки никаких дополнительных скриптов запускать не нужно.
Шаг 1. Перейдите к настройкам модуля
- В административной панели 1С-Битрикс в левом боковом меню перейдите в раздел «Сервисы».
- Раскройте ветку «Маппер свойств» и кликните на «Список правил».
Шаг 2. Подготовьте данные для правила
- Прежде чем создать правило, вам нужно узнать ID инфоблока и символьные коды свойств, между которыми будет происходить обмен. Убедитесь, что типы свойств совместимы (например, оба свойства имеют тип «Строка»).
- Перейдите в раздел Контент → Инфоблоки → Типы инфоблоков.
- Откройте нужный инфоблок (например, «Каталог товаров»). Запомните цифру из колонки ID (например, 5).
- Перейдите на вкладку «Свойства» внутри настроек этого инфоблока.
- Найдите свойство, из которого нужно брать данные, и скопируйте его Символьный код (например, 1C_NOVINKA). Найдите свойство, куда нужно записывать данные, и скопируйте его Символьный код (например, NOVINKA).

Шаг 3. Создайте правило
- Вернитесь в Сервисы → Маппер свойств → Список правил.
- Нажмите кнопку «Добавить правило».
- Заполните поля:
- ID Инфоблока: впишите ID вашего инфоблока (например, 5).
- Свойство ОТКУДА: вставьте символьный код свойства-донора.
- Свойство КУДА: вставьте символьный код свойства-приемника.
- Нажмите «Сохранить».
Шаг 4. Запуск и проверка работы
Модуль может работать в двух режимах: автоматическом (в фоне) и ручном (массовом).
А. Проверка автоматического режима (для новых изменений):
- Откройте любой товар настроенного инфоблока на редактирование.
- Впишите или измените значение в свойстве-источнике (ОТКУДА).
- Нажмите кнопку «Применить».
- Проверьте свойство-приемник (КУДА) — в нем должно автоматически появиться скопированное значение.
- Точно так же модуль отработает при следующей выгрузке из 1С или импорте из CSV).

Б. Ручной режим (Синхронизация всей базы):
- Если у вас уже есть десятки тысяч товаров, и вы хотите перенести их свойства прямо сейчас:
- В списке правил отметьте созданное правило галочкой.
- В самом низу страницы, в выпадающем списке действий, выберите «Синхронизировать свойства сейчас».
- Нажмите «Применить».
Дождитесь появления зеленого уведомления о количестве обновленных товаров (в зависимости от сервера и размера базы это может занять от нескольких секунд до минуты).
