Выбор торговых предложений товара


$arInfo = CCatalogSKU::GetInfoByProductIBlock($IblockId); 
if (is_array($arInfo)) 
{ 
   $rsOffers = CIBlockElement::GetList(array(),array('IBLOCK_ID' => $IblockSkuId, 'PROPERTY_'.$arInfo['SKU_PROPERTY_ID'] => $ElementID)); 
   while ($arOffer = $rsOffers->GetNext()) $arr[] = $arOffer;
} 
, где $IblockId - ID инфоблока товаров, $ElementID - ID товара, а $IblockSkuId - ID инфоблока торговых предложений