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