Возникла серьезная проблема в работе магазина на битриксе. В частности косяк с категориями инфоблоков:
В магазине около 20к товаров и 2к категорий, где каждый товар относится к определенной категории. После небольшой реорганизации разделов начало получаться так, что при заходе в некоторые категории, в пути и в левом меню начали высвечиваться какие-то нереальные данные. Например выделено одновременно несколько разных подкатегорий в разных категориях, или путь к текущей категории лежит через несколько других, абсолютно не связанных, категорий.
Изучив базу b_iblock_section, я понял, что это можно исправить изменяя значение в LEFT_MARGIN и RIGHT_MARGIN, но я абсолютно не понимаю логику взаимодействия значений в этих столбцах и пути к товару.
Выкладываю скриншот с очивидным проявлением проблемы.
http://i48.fastpic.ru/big/2012/1129/d8/651b964153a5fed532547881745d33d8.png
а ведь путь должен был состоять из категории и подкатегории.