Вообщем проблема не совсем в ценах, как я понял.
Получаю из компонента элемент PRODUCT_ID = 6 [url=https://dev.1c-bitrix.ru/community/forums/messages/forum6/topic43289/message233843/#message233843]так же делают тут[/url]
Методом дебага страницы, выяснил, что мой товар имеет код 74, что подтвердилось при обращении к цене через API
Как же найти этот PRODUCT_ID ???? Все твердят, что код элемента должен совпадать с кодом продукта. У меня это не так.
[CODE]//Получаем элемент
$arSort = Array();
$arSelect = Array("ID", "NAME", "CATALOG_GROUP_ID");
$arFilter = Array("IBLOCK_ID"=>IntVal($IBLOCK_ID), "ID"=>IntVal($ELEMENT_ID) );
$res = CIBlockElement::GetList($arSort, $arFilter, false, Array(), $arSelect);
while($ob = $res->Fetch())
{
$PRODUCT_ID = $ob["ID"];
$str = $str . "--\n\n Элемент $PRODUCT_ID \n" . print_r($ob, true) . "\n\n";
}
//Получим цену по API для PRODUCT_ID = 74
$rsPrices = CPrice::GetList(array(), array('PRODUCT_ID'=>74, 'CATALOG_GROUP_ID' => 1));
while($ob = $rsPrices->Fetch())
{
$str = $str . "--\n\n2" . print_r($ob, true) . "\n\n";
}
[/CODE]Кто-нибудь вытаскивал код продукции из параметров своего компонента, расположенного на странице с товаром?