@junior_www

Как в Битрикс получить все элементы инфоблока по значению свойства меньшего установленного значения?

Добрый день! Подскажите, пожалуйста, есть ли возможность задать в запросе CIBlockElement::GetList условие ?
То есть.
Есть поле срок поставки
Как выбрать все элементы со сроком поставки меньшем 10 дней?
Например:
<?php 
  
$_SERVER['DOCUMENT_ROOT'] = __DIR__ .'/../';
$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];

include($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php");

\Bitrix\Main\Loader::includeModule('iblock');

$arSelect = Array();
    $arFilter = Array(
        "IBLOCK_ID" => 27,
        "ACTIVE_DATE"=>"Y",
        "ACTIVE"=>"Y",
		"PROPERTY_SROK_POSTAVKI_DN" => < 10 // как тут правильно прописать?

    );
    $res = CIBlockElement::GetList(Array(), $arFilter, false, Array(), $arSelect);
    while($ob = $res->GetNextElement()){
        $arFields = $ob->GetFields();
        $db_props = CIBlockElement::GetProperty(27, $arFields['ID'], "sort", "asc", array());
        while($ar_props = $db_props->Fetch()){
            $ar_props2[] = $ar_props;
        }
    }

var_dump(count($ar_props2));


?>
  • Вопрос задан
  • 191 просмотр
Решения вопроса 1
@V0VA
"<PROPERTY_SROK_POSTAVKI_DN" =>  10 // как тут правильно прописать?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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