AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.12.2016, 08:56   #5  
AlexeyS is offline
AlexeyS
Участник
 
404 / 339 (12) ++++++
Регистрация: 15.06.2004
Адрес: москва
заодно, копирование групп пользователя (на форме SysUserInfo)
X++:
void clicked()
{
    Dialog          dlg;
    DialogField     dfUser, dfUserN;
    UserInfo        userFrom;
    UserGroupList   UserGroupList, newUserGroupList;

    super();

    dlg = new Dialog("From");
    dfUser = dlg.addField(typeid(UserId), "From UserID");
    dfUserN = dlg.addField(typeid(NetworkAlias), "From NetworkAlias");

   if (dlg.run())
    {
        select firstonly userFrom
            where userFrom.Id == dfUser.value();

        if (!userFrom)

        select firstonly userFrom
            where userFrom.networkAlias == dfUserN.value();

        if (!userFrom)
            throw error("Invalid user!");

        ttsbegin;
            //delete_from UserGroupList
            //    where UserGroupList.UserId == UserInfo.Id;

            while select UserGroupList
                where UserGroupList.UserId == userFrom.Id
            {
                newUserGroupList.clear();
                newUserGroupList.UserId = UserInfo.Id;
                newUserGroupList.GroupId = UserGroupList.GroupId;
                newUserGroupList.insert();

                info(UserInfo.Id + " add " + UserGroupList.GroupId);
            }
            info("Done");
        ttscommit;
    }
}
Теги
перенос данных, перенос настроек пользователя

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
При копировании настроек из таблицы SysLastValue для другого пользователя копируются и права доступа??? Murlin DAX: Программирование 6 23.09.2008 15:09
Использование настроек пользователя (операции с ними) Roman-sp DAX: Функционал 17 09.01.2007 07:32
Перенос настроек из компании в компанию nicko DAX: Администрирование 5 26.04.2005 17:02
Меню пользователя :( leshy DAX: Функционал 1 21.01.2005 11:37

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:46.