Если кому интересно, то вот код:
<?
//имея id товара получить id комплекта в котором есть этот товар
Cmodule::IncludeMOdule('catalog');
$rsElem = CCatalogProductSet::getList(
array(),
array('TYPE' => CCatalogProductSet::TYPE_SET, 'ITEM_ID' => $ElementID),
false,
false,
array('SET_ID', 'OWNER_ID', 'ITEM_ID')
);
while ( $set = $rsElem->Fetch() ){
echo $set['OWNER_ID'];
}
?>
<?
//по id комплекта берем id элементов
Cmodule::IncludeMOdule('catalog');
$arSets = CCatalogProductSet::getList(
array(), array( "TYPE" => 1, "OWNER_ID" => $set["OWNER_ID"] ), false, false, array()
);
while( $set2 = $arSets->Fetch() ){
if( $set2["OWNER_ID"]!=$set2["ITEM_ID"] ){
echo $set2["ITEM_ID"];
}
}
?>