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

Минимальная цена

00 голосов
6
В шаблоне catalog.section.list необходимо получить минимальное значение базовой цены для раздела. Поиск рыл, апи наверно не понял, вообщем не нашёл ответа.
В какаю сторону рыть подскажите.
спросил 05 Окт, 13 от Job (120 баллов)

6 Ответы

00 голосов
http://dev.1c-bitrix.ru/api_help/iblock/classes/ciblockelement/getlist.php
С фильтрацией по SECTION_ID и сортировкой по полю с базовой ценой, потом выбираете первый элемент, получаете элемент с минимальной ценой.
ответил 19 Окт, 13 от Reihent (580 баллов)
00 голосов
Цитата
Денис Диденко пишет:
С фильтрацией по SECTION_ID и сортировкой по полю с базовой ценой, потом выбираете первый элемент, получаете элемент с минимальной ценой.
Без учета скидок.
ответил 21 Янв, 14 от Pomnep (13,960 баллов)
00 голосов
Евгений Жуков,  задача так и стояла:

Цитата
gerat пишет:
минимальное значение базовой цены
ответил 09 Май, 14 от Reihent (580 баллов)
00 голосов
Задача стояла. Но лучше сразу предупредить - опытные-с, проходили-с.
ответил 04 Сен, 14 от Pomnep (13,960 баллов)
00 голосов
Спасибо, решил проблему может не совсем красиво.
Вдруг кому надо:

Код
$res = CIBlockElement::GetList(
 Array("CATALOG_GROUP_1"=>"ASC"),
 Array("IBLOCK_ID" => $arSection["IBLOCK_ID"],"SECTION_ID"=>$arSection['ID']),
 false,
 false,
 Array("IBLOCK_ID","ID", "NAME","CATALOG_GROUP_1")
);
$ob = $res->Fetch();
$min_price=explode('.',$ob['CATALOG_PRICE_1']);
$min_price=$min_price[0];
 
ответил 11 Янв, 15 от Job (120 баллов)
00 голосов
тогда уж 4-м параметром добавьте array('nTopCount' => 1)
ответил 28 Апр, 15 от Pomnep (13,960 баллов)

Похожие вопросы

0 голосов
5 ответов
спросил 27 Окт, 13 от thyfh (120 баллов)
0 голосов
7 ответов
спросил 23 Июль, 13 от Kania (5,180 баллов)
0 голосов
2 ответов
спросил 25 Июнь, 13 от Kiriel (2,010 баллов)
0 голосов
1 ответ
0 голосов
1 ответ