Цитата:
Сообщение от
Vasil
Здравствуй дорогой MShi!
Спасибо за присланное решение, я новичок в Аксапте и не смог запустить твое задание на выполнение со следующими данными:
userId = "Macru";
GroupId = "ASS.TECH";
И здесь подскажи пожалуйста!
Заранее благодарю.
А "не можете запустить" как выражается? Ошибка или что-то отдаленно напоминающее ошибку выскакивает?
Так тоже не запускается?
//static void AddUsersToGroup(Set _userSet, UserGroupId _addGroupId)
static void AddUsersToGroup(Args _args)
{
UserGroupList userGroupList; // Таблица пользователей в группах
//SetEnumerator setEnum = _userSet.getEnumerator(); // Список пользователей
;
//while (setEnum.moveNext())
//{
select firstonly userGroupList
where //userGroupList.groupId == _addGroupId
userGroupList.groupId == 'ASS.TECH'
//&& userGroupList.userId == setEnum.current();
&& userGroupList.userId == 'Macru';
// Если пользователя ещё нет в группе, добавляем его
if (!userGroupList)
{
//userGroupList.groupId = _addGroupId;
userGroupList.groupId = 'ASS.TECH';
//userGroupList.userId = setEnum.current();
userGroupList.userId = 'Macru';
userGroupList.insert();
}
//}
}
P.S. Такое впечатление, что
taison разобрался с кнопкой "Печать" и решил заняться настройкой прав. Какое-то странное название для группы выбрано.