Dima_So
@Dima_So
Experientia est optima magistra

Отмена деактивации разделов отсутствующих в выгрузке из 1С?

На сайте созданы отдельные разделы для привязки товаров. Этих разделов нет в 1С и не будет. При запуске полной выгрузки, после обмена разделы деактивируются.

В настройках сайта включена опция - Что делать с группами, отсутствующими в файле импорта: ничего.

Пробовал отключить в обработчике (init.php) так же обмен всеравно отключает раздел.
AddEventHandler("iblock", "OnBeforeIBlockSectionUpdate","DoNotDeactivate");
function DoNotDeactivate(&$arFields)
{
   if ($_REQUEST['mode']=='import')
 {
      $arFields['ACTIVE'] == "Y";
   }
}


#Отмена отключение по свойству тип UF

AddEventHandler("iblock", "OnBeforeIBlockSectionUpdate","DoNotDeactivate");
AddEventHandler("iblock", "OnAfterIBlockSectionUpdate ","DoNotDeactivate");
function DoNotDeactivate(&$arFields)
{
   
   if ($arFields['UF_TAGS'] == 1) {
      unset($arFields['ACTIVE']);
   }
}
  • Вопрос задан
  • 162 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы