Добрый день.
Есть ИБ с ID = 2 являющийся торговым каталогом.
Есть тип цены с ID = 1 назначенная как базовая.
В ИБ с ID = 2 есть элементы с назначенной ценой по типу цены с ID = 1.
В документации по CIBlockElement::GetList описано, что в параметре "arSelectFields" можно передать:
"При установленном модуле торгового каталога можно выводить и цены элемента. Для этого в качестве одного из полей необходимо указать CATALOG_GROUP_<PRICE_CODE>, где PRICE_CODE - ID типа цены. "
Пытаюсь сделать выборку, где помимо прочей информации, хочу получить цены этих элементов, для этого передаю тот самый параметр "CATALOG_GROUP_1":
но увы никаких полей в выборке с ценой не получаю.
Подскажите пжл, в чем может быть дело?
Есть ИБ с ID = 2 являющийся торговым каталогом.
Есть тип цены с ID = 1 назначенная как базовая.
В ИБ с ID = 2 есть элементы с назначенной ценой по типу цены с ID = 1.
В документации по CIBlockElement::GetList описано, что в параметре "arSelectFields" можно передать:
"При установленном модуле торгового каталога можно выводить и цены элемента. Для этого в качестве одного из полей необходимо указать CATALOG_GROUP_<PRICE_CODE>, где PRICE_CODE - ID типа цены. "
Пытаюсь сделать выборку, где помимо прочей информации, хочу получить цены этих элементов, для этого передаю тот самый параметр "CATALOG_GROUP_1":
Код |
---|
$arSort = false; $arFilter = [ "IBLOCK_ID" => 2, "ACTIVE" => "Y", "ID" => [1, 2, 3] ]; $arGroupBy = false; $arNavStartParams = ['nTopCount' => 50]; $arSelect = ["ID", "NAME", "DETAIL_PAGE_URL", "CATALOG_GROUP_1"]; $DBRest = CIBlockElement::GetList( $arSort, $arFilter, $arGroupBy, $arNavStartParams, $arSelect ); $arResult["CAT_ELEMENTS"] = []; while($arRes = $DBRest->GetNext()) { $arResult["CAT_ELEMENTS"][$arRes["ID"]] = $arRes; } dump($arResult["CAT_ELEMENTS"]); |
но увы никаких полей в выборке с ценой не получаю.
Подскажите пжл, в чем может быть дело?