[CODE]
$arCatalog = CCatalog::GetByIDExt(ID_инфоблока_товаров);
/*$arCatalog['OFFERS_IBLOCK_ID'] - ID_инфоблока_предложений
$arCatalog['OFFERS_PROPERTY_ID'] - ID_свойства_привязки
*/
$ID = ID_товара;
$arFilter = array('IBLOCK_ID' => $arCatalog['OFFERS_IBLOCK_ID'], 'PROPERTY_'.$arCatalog['OFFERS_PROPERTY_ID'] => $ID, 'ACTIVE' = > 'Y');
$rsOffers = CIBlockElement::GetList(array(),$arFilter);
// далее по тексту
[/CODE]