Добрый день.
Есть несколько элементов ИБ - у всех стоит галочка Активный, у всех выбрана дата Начало активности (для всех в прошлом). У одного элемента также заполнена дата Конец активности.
Вопрос как мне выбрать элементы с учётом закончившейся активности элемента ИБ?
Должна ли автоматически сниматься галочка активности с "просроченного" элемента?
Фильтр у меня пока такой:
Мысль такая - выбрать те элементы, у которых дата Конца активности не указана или она еще не просрочена.
Но что-то ничего не получается (
Есть несколько элементов ИБ - у всех стоит галочка Активный, у всех выбрана дата Начало активности (для всех в прошлом). У одного элемента также заполнена дата Конец активности.
Вопрос как мне выбрать элементы с учётом закончившейся активности элемента ИБ?
Должна ли автоматически сниматься галочка активности с "просроченного" элемента?
Фильтр у меня пока такой:
Код |
---|
$arFilter = array( "IBLOCK_ID" => $bid, "ACTIVE" => "Y", array( "LOGIC" => "OR", ">DATE_ACTIVE_TO" => new \Bitrix\Main\Type\DateTime(), // выберет не просроченных, но с указанной датой конца активности "DATE_ACTIVE_TO" => "N" // не дает никакого эффекта // "DATE_ACTIVE" => "Y" // выбирает все элементы ) ); |
Мысль такая - выбрать те элементы, у которых дата Конца активности не указана или она еще не просрочена.
Но что-то ничего не получается (