@photosho

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

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

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

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

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

Похожие вопросы
27 нояб. 2024, в 17:41
2000 руб./за проект
27 нояб. 2024, в 17:26
1 руб./за проект
27 нояб. 2024, в 17:17
3000 руб./за проект