Михаил Базаров Разработка на 1С-Битрикс Михаил Базаров

Подскажите пожалуйста по обработчику для обмена 1С на стороне сайта init php

Внимание! Все сообщения на форуме проходят модерацию. Ваше сообщение появится после проверки.
Вопрос такой вот сделал такой код в init.php, хочу что-бы товары которые неактивны (галочка активность) после обновления обмена 1С с каталогом сайта не возращались автоматически в активные, код не работает ниже.
Код
AddEventHandler("iblock", "OnBeforeIBlockElementUpdate", Array("SalesHandlerClass", "OnBeforeIBlockElementUpdate"));
class SalesHandlerClass {
   function OnBeforeIBlockElementUpdate(&$arFields) {
     if(isset($_REQUEST['mode']) && $_REQUEST['mode']=='import') {
        unset($arFields['ACTIVE']);
     }      
   }
}
Тут поковырйтесь, по моему обсуждалось. Но гипотетически попробуйте не отменять через unset а преопределять после сохранения элемента
https://bazarow.ru/forum/messages/forum1/message3934/125-zapretit-izmeneniya-opisaniy-tovarov-pri-vygruzke-iz-1s-ut-na-sayt
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Загрузить картинки
 

Блог-note Заметки по 1С-Битрикс