[QUOTE]Матвей Пономарёв написал:
Подскажите, в чём может быть проблема?[/QUOTE]
Ошибка в недочитанной документации битрикса, с Вашей стороны. Вы повесили обработчик события на обновление раздела и по его же ID пытаетесь найти его элементы, но элемент с таким ID только 1 (точнее он либо есть, либо нет).
Проще говоря, вы должны поменять эту часть кода:[CODE]$arFilter = Array("ID" => $arFields["ID"], "ACTIVE"=>"Y");[/CODE]
На эту:[CODE]$arFilter = Array("SECTION_ID" => $arFields["ID"], "ACTIVE"=>"Y");[/CODE]
Подскажите, в чём может быть проблема?[/QUOTE]
Ошибка в недочитанной документации битрикса, с Вашей стороны. Вы повесили обработчик события на обновление раздела и по его же ID пытаетесь найти его элементы, но элемент с таким ID только 1 (точнее он либо есть, либо нет).
Проще говоря, вы должны поменять эту часть кода:[CODE]$arFilter = Array("ID" => $arFields["ID"], "ACTIVE"=>"Y");[/CODE]
На эту:[CODE]$arFilter = Array("SECTION_ID" => $arFields["ID"], "ACTIVE"=>"Y");[/CODE]