У некоторых секций инфоблока ставиться GLOBAL_ACTIVE в N

Суть проблемы в том, что некоторые разделы просто не выводятся в компоненте catalog.section. Выяснил, что у некоторых секций инфоблока ставиться GLOBAL_ACTIVE в N, (этот параметр отвечает за "активность вышележащих разделов"). Это лечиться тем, что разделу можно убрать активность, затем заново поставить и всё тогда работает, ставиться ACTIVE и GLOBAL_ACTIVE в Y, соответственно и работает. Возможно у вас есть скрипты которые добавляют, обновляют данные разделов. Если таковые есть, то в них нужно добавлять вызов функции CIBlockSection::ReSort($IBLOCK_ID), “метод пересчитывает параметры левой и правой границ для всех разделов информационного блока IBLOCK_ID. Должна использоваться после применения серии добавлений или изменений разделов при помощи методов CIBlockSection::Add() или CIBlockSection::Update()”. Эта функция обновляет данные вложенности разделов, если эти данные не верные, то и GLOBAL_ACTIVE будет не верным у разделов. Подробнее написано в битиркс api http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblocksection/resort.php Эта функция обновляется данные вложенности разделов, если эти данные не верные, то и GLOBAL_ACTIVE будет не верным у разделов.