Вот джоб, который точно должен отработать. Не забудьте подставить нужные значения.
X++:
// Добавление пользователей в конкретную группу
static void ForPortal_MShi(Args _args)
{
UserGroupList userGroupList; // Таблица пользователей в группах
Set userSet = new Set(Types::String); // Список пользователей
SetEnumerator setEnum;
UserGroupId addGroupId = 'ИмяГруппыПользователей'; // В Вашем случае "ASS.TECH"
;
userSet.add("ИмяПользователя"); // В Вашем случае "Macru"
//userSet.add("ИмяПользователя1"); // Можно добавить в список нескольких пользователей
// ...
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();
}
}
}