Добрый день.
Есть компонент, который выводит или сотрудников, у которых сегодня ДР, или сотрудников, у которых сегодня годовщина стажа работы.
Теперь понадобилось выводить этот список разом: чтоб и те, и те попадали в выборку.
Что имеем:
ДР сегодня:
Стаж работы
Эти два фильтра по отдельности работают.
Теперь пытаюсь их объединить:
Соответственно, не работает.
Подскажите, где ошибка?
Есть компонент, который выводит или сотрудников, у которых сегодня ДР, или сотрудников, у которых сегодня годовщина стажа работы.
Теперь понадобилось выводить этот список разом: чтоб и те, и те попадали в выборку.
Что имеем:
ДР сегодня:
| Код |
|---|
$filter = array(
"PERSONAL_BIRTHDAY_DATE" => $day->toString(new \Bitrix\Main\Context\Culture(array("FORMAT_DATETIME" => "m-d"))),
); |
Стаж работы
| Код |
|---|
$filter = array(
"DATE_REGISTER" => $day->toString(new \Bitrix\Main\Context\Culture(array("FORMAT_DATETIME" => "-m-d"))),
); |
Эти два фильтра по отдельности работают.
Теперь пытаюсь их объединить:
| Код |
|---|
$filter = array(
array(
"LOGIC" => "OR",
"PERSONAL_BIRTHDAY_DATE" => $day->toString(new \Bitrix\Main\Context\Culture(array("FORMAT_DATETIME" => "m-d"))),
"DATE_REGISTER" => $day->toString(new \Bitrix\Main\Context\Culture(array("FORMAT_DATETIME" => "-m-d"))),
)
); |
Соответственно, не работает.
Подскажите, где ошибка?


