Vasil, вот маленький джоб, позволяющий добавить пользователей в конкретную группу:
// Добавление пользователей в конкретную группу
static void AddUsersToGroup(Set _userSet, UserGroupId _addGroupId)
{
UserGroupList userGroupList; // Таблица пользователей в группах
SetEnumerator setEnum = _userSet.getEnumerator(); // Список пользователей
;
while (setEnum.moveNext())
{
select firstonly userGroupList
where userGroupList.groupId == _addGroupId
&& userGroupList.userId == setEnum.current();
// Если пользователя ещё нет в группе, добавляем его
if (!userGroupList)
{
userGroupList.groupId = _addGroupId;
userGroupList.userId = setEnum.current();
userGroupList.insert();
}
}
}
А также ссылка на доработку формы прав пользователей, где можно посмотреть, у каких пользователей есть доступ к тому или иному объекту:
Как программно изменить права доступа на объект ?