@photosho

Как фильтровать по пользовательскому полю типа «Список»?

Пытаюсь получить список пользователей (CUser::getList()) с фильтрацией по значению пользовательского поля типа "Список". Например, необходимо получить всех пользователей, для которых значение поля полностью соответствует такому массиву: [1, 3, 4]. Есть возможность это реализовать?
  • Вопрос задан
  • 335 просмотров
Пригласить эксперта
Ответы на вопрос 1
попробуйте просто передать в фильтр по этому полю массив значений, что то типа

$usersIterator = \CUser::GetList(
    $by = 'ID',
    $order = 'ASC',
    [
        'UF_LIST' => [1, 3, 4],
    ]
);

Должно работать. Название поля само собой нужно заменить на ваше.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы