Спасибо большое!
Сделал так:
Сделал так:
Скрытый текст |
---|
[CODE]<?php /* * Файл local/php_interface/init.php */ // регистрация обработчика события перед изменением полей товара AddEventHandler('iblock', 'OnBeforeIBlockElementUpdate', array('MyClassFor1CImport', 'OnBeforeIBlockElementHandler')); // Класс используетсядля отмены изменений названия, описания и категории при обновлении товара при загрузке из 1С class MyClassFor1CImport { public function OnBeforeIBlockElementHandler(&$arFields) { // проверяем, что вызов пришел при импорте каталога if (isset($_GET['type'], $_GET['mode']) && $_GET['type'] === 'catalog' && $_GET['mode'] === 'import') { unset($arFields['IBLOCK_SECTION']); // отменяем изменения разделов unset($arFields['NAME']); // отменяем изменения имени } } } ?> [/CODE] |