09.04.2007, 17:41 | #1 |
Участник
|
форма 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 |
Дмитрий Ерин
|
Насколько помню, параметры пользователя хранятся в виде "флагов", то есть каждая галка - отдельный бит. А физически они хранятся в одном числовом поле в БД. Соответственно при помощи этих констант вынимаются или проставляются соответствующие биты в этом поле.
__________________
|
|
|
За это сообщение автора поблагодарили: NetBus (1). |
Теги |
битовое поле, параметры пользователя, флаг, ax3.0 |
|
Похожие темы | ||||
Тема | Ответов | |||
лукап-форма с доп. фильтром | 10 | |||
Как передать параметры из одной web форма в другую | 9 | |||
как поместить #localmacro в AOT | 2 | |||
LookUp форма и параметры | 7 | |||
Произвольная Lookup форма | 0 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|