Добрый день.
Есть ИБ с 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"]);
|
но увы никаких полей в выборке с ценой не получаю.
Подскажите пжл, в чем может быть дело?