Показать сообщение отдельно
Старый 24.12.2013, 16:55   #6  
MShi is offline
MShi
Участник
 
17 / 11 (1) +
Регистрация: 19.12.2012
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();
}
}
}

А также ссылка на доработку формы прав пользователей, где можно посмотреть, у каких пользователей есть доступ к тому или иному объекту:
Как программно изменить права доступа на объект ?