Всем привет!
Столкнулся вот с какой проблемой. Есть несколько элементов инфоблока. У них есть свойство PLAN_DATE типа Дата
Хочу выбрать только те элементы инфоблока, у которых PLAN_DATE >= 01.11.2022 и PLAN_DATE <=30.11.2022
Вот код:
Права на инфоблок стоят: Для всех пользователей - чтение. Не понимаю почему, но выбирает все элементы из этого инфоблока, а по дате не фильтрует. Помогите пожалуйста, как это лечится?
Столкнулся вот с какой проблемой. Есть несколько элементов инфоблока. У них есть свойство PLAN_DATE типа Дата
Хочу выбрать только те элементы инфоблока, у которых PLAN_DATE >= 01.11.2022 и PLAN_DATE <=30.11.2022
Вот код:
| Код |
|---|
$iblockId = 41;$arSelect = ['ID', 'IBLOCK_ID','PROPERTY_PLAN_DATE'];
$start = '01.11.2022 00:00:00';
$end = '30.11.2022 23:59:59';
$arFilter = [
'IBLOCK_ID' => $iblockId,
'>=PROPERTY_PLAN_DATE_VALUE' => $start,
'<=PROPERTY_PLAN_DATE_VALUE' => $end,
'CHECK_PERMISSIONS' => 'Y'
];
$res = \CIBlockElement::GetList([], $arFilter, false, false, $arSelect);
while ($ob = $res->GetNextElement()) {
$fields = $ob->GetFields();
} |