Есть Инфоблок1 с древовидными разделами.
Есть Инфоблок2 с элементами, имеющими свойство "Привязка к разделам" из Инфоблока1, элементы привязаны к различным разделам с разным уровнем вложенности.
Как выбрать все разделы Инфболока1 первого уровня вложенности к которым (или подразделам которых) есть привязка набора элементов Инфоблока2.
Посоветуйте, это можно сделать одним запросом из CIBlockSection::GetList или лучше в несколько этапов - получить дерево разделов Инфоблока1, список элементов Инфоблока2, а затем сопоставлять эти массивы?
Есть Инфоблок2 с элементами, имеющими свойство "Привязка к разделам" из Инфоблока1, элементы привязаны к различным разделам с разным уровнем вложенности.
Как выбрать все разделы Инфболока1 первого уровня вложенности к которым (или подразделам которых) есть привязка набора элементов Инфоблока2.
Посоветуйте, это можно сделать одним запросом из CIBlockSection::GetList или лучше в несколько этапов - получить дерево разделов Инфоблока1, список элементов Инфоблока2, а затем сопоставлять эти массивы?
postoev.ru/blog/