Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Товар с максимальной и минимальной стоимостью, как?

00 голосов
2
Имеется торговый каталог. Хочется найти товар с максимальной и минимальной стоимостью.
Решение в принципе нашлось:

Код
$arSelect=Array("ID","NAME","CATALOG_GROUP_1");
$arFilter=Array("IBLOCK_ID"=>6,"ACTIVE"=>"Y","INCLUDE_SUBSECTION"=>"Y");
$dbItems=CIBlockElement::GetList(Array("SORT"=>"ASC"),$arFilter,false,Array("nPageSize"=>1),$arSelect);
while($arItems=$dbItems->GetNext()):
   print_r($arItems['CATALOG_PRICE_1']);
endwhile; 
Точней нашлось как получить цены, а вот как узнать именно элемент с максимальным/минимальным значением цены в фильтре?
спросил 01 Июль, 13 от Snezhka (2,240 баллов)

2 Ответы

00 голосов
Array("SORT"=>"ASC")


В доках описана возможность сортировки по полям каталога. Например 
catalog_<CATALOG_FIELD>_<PRICE_TYPE> 

Посмотри точнее что тебе нужно.
А там уже берешь первый и последний элемент.
ответил 01 Июль, 13 от Alian (140 баллов)
00 голосов
Блин, точно ж! Вот что называется работать ночью %) Спасибо!
ответил 07 Авг, 13 от Snezhka (2,240 баллов)