Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (1)
  • Как запретить изменять название свойств при обмене с 1С?

    @b24admin
    Для запрета изменений названия свойств товаров при обмене Битрикса и 1с необходимо добавить в /bitrix/php_interface/init.php следующий код:

    EventManager::getInstance()->addEventHandler(
        'iblock',
        'OnBeforeIBlockPropertyUpdate',
        ["ImportFrom1s","OnBeforeIBlockPropertyUpdate"]
    );
    
        public static function OnBeforeIBlockPropertyUpdate(&$arFields) 
        {
            if (isset($_GET['type'], $_GET['mode']) && $_GET['type'] === 'catalog' && $_GET['mode'] === 'import') 
            {
                unset($arFields["NAME"]);
            }
        }

    Пользуйтесь коллеги.
    Ответ написан
    Комментировать