| Цитата |
|---|
Андрей Николаев написал:
| Цитата |
|---|
Иван написал: Андрей, спасибо! Но так не работает. Если во множественной переменной одна позиция, то код работает, если более одной, то нет |
| Код |
|---|
$result = \Bitrix\Main\UserTable::getList([
'select' => ['ID'],
'filter' => [
'=ACTIVE' => 'Y',
[
'LOGIC' => 'OR',
[
'=WORK_POSITION' => 'Директор по информационным технологиям',
],
[
'=WORK_POSITION' => 'Менеджер по информационным технологиям',
]
]
],
]); |
|
Андрей, суть в том, что вот так:
| Код |
|---|
$position = array('Директор по информационным технологиям', 'Менеджер по информационным технологиям'); |
фильтр работает.
А если вместо явного массива указать множетвенную переменную, то фильтр пустой:
| Код |
|---|
$position = '{=Variable:position}'; |
Работает это в бизнеспроцессах, переменная $position меняется каждый раз.