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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.04.2007, 17:41   #1  
NetBus is offline
NetBus
Участник
 
200 / 85 (3) ++++
Регистрация: 08.07.2005
Адрес: Москва
форма SysUserSetup и localmacro...
MBS Axapta 3.0 sp4 build#11.0

Объясните пожалуйста, зачем на форме SysUserSetup определены куча localmacro в classDeclaration с всевозможными сдвигами вправо и влево, — в результате чего простейшее определение видимости "Кода пользователя" превращается в вот такое

X++:
edit boolean statuslineUser(boolean set,UserInfo uI,boolean statuslineUser)
{
    if(set)
        if(statuslineUser)
            userInfo.statuslineInfo  = userInfo.statuslineInfo | #FLAG_StatuslineShowUser;
        else
            userInfo.statuslineInfo  = userInfo.statuslineInfo ^ #FLAG_StatuslineShowUser;

    return #PARM_StatuslineShowUser;
}
Старый 09.04.2007, 17:48   #2  
Ruff is offline
Ruff
Дмитрий Ерин
Аватар для Ruff
1C
 
475 / 396 (14) ++++++
Регистрация: 18.09.2003
Адрес: Тула
Насколько помню, параметры пользователя хранятся в виде "флагов", то есть каждая галка - отдельный бит. А физически они хранятся в одном числовом поле в БД. Соответственно при помощи этих констант вынимаются или проставляются соответствующие биты в этом поле.
__________________
За это сообщение автора поблагодарили: NetBus (1).
Теги
битовое поле, параметры пользователя, флаг, ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
лукап-форма с доп. фильтром patron DAX: Программирование 10 30.03.2007 12:19
Как передать параметры из одной web форма в другую dtsymbal DAX: Программирование 9 28.02.2006 10:31
как поместить #localmacro в AOT belugin DAX: Программирование 2 22.11.2005 11:01
LookUp форма и параметры SnowMan DAX: Программирование 7 18.09.2003 16:04
Произвольная Lookup форма Maxim Gorbunov DAX: База знаний и проекты 0 30.11.2001 21:59
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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