Если быстро и грязно, то
[CODE]
// выбираем элементы раздела "Категории" инфоблока "Дополнительная рубрикация"
// выводим название элемента и список названий групп, к которым он привязан
$SECTION_ID = 180;
$IBLOCK_ID = 34;
$items = GetIBlockElementList($IBLOCK_ID, $SECTION_ID, Array("SORT"=>"ASC"));
while($arItem = $items->GetNext())
{
echo '<h4>'.$arItem["NAME"].'</h4>';
$res = CIBlockElement::GetElementGroups($arItem['ID']);
while ($section = $res->GetNext())
{
if ($section['ID'] == $SECTION_ID) continue;
echo '<a href="test2.php?bid=33&ID='.$section['ID'].'">'.$section["NAME"].'</a><br>';
}
}
[/CODE]
И, соответственно, выборка массива разделов инфоблока "Продукция" не нужна.
[CODE]
// выбираем элементы раздела "Категории" инфоблока "Дополнительная рубрикация"
// выводим название элемента и список названий групп, к которым он привязан
$SECTION_ID = 180;
$IBLOCK_ID = 34;
$items = GetIBlockElementList($IBLOCK_ID, $SECTION_ID, Array("SORT"=>"ASC"));
while($arItem = $items->GetNext())
{
echo '<h4>'.$arItem["NAME"].'</h4>';
$res = CIBlockElement::GetElementGroups($arItem['ID']);
while ($section = $res->GetNext())
{
if ($section['ID'] == $SECTION_ID) continue;
echo '<a href="test2.php?bid=33&ID='.$section['ID'].'">'.$section["NAME"].'</a><br>';
}
}
[/CODE]
И, соответственно, выборка массива разделов инфоблока "Продукция" не нужна.