Вычисление всех пользователей группы и её подгрупп


Для того чтобы получить всех пользователей из определенной группы, включая пользователей подгрупп первого уровня, которые включены в состав указанной группы, введите следующее выражение:

UNION(from a in (from b in db->_AccountGroup where b->groupName == "Менеджеры" select b->subGroups->id) select a->cmw.account.groupUsers, 
(from b in db->_AccountGroup where b->groupName == "Менеджеры" select b->cmw.account.groupUsers))

Здесь:

Значение Описание
"Менеджеры" Название группы, пользователей которой требуется получить.

Альтернатива статье Вычисление всех пользователей группы и её подгрупп.

К началу


Номер Статьи: 5221
Размещено: Wed, Aug 23, 2023
Последнее обновление: Sat, Jun 20, 2026

Online URL: https://kb.comindware.ru/article/vychislenie-vseh-polzovatelej-gruppy-i-ee-podgrupp-5221.html