25.08.2009, 20:27 | #1 |
Участник
|
SysUserInfo & UserInfo - какая разница
Нужно возвратить язык , выбранный в настройках пользователя. На Tools->Options используется UserInfo. Language. Для чего используется SysUserInfo.Language? Я не вижу в Администрировании -> Пользователи поля "Язык".
|
|
25.08.2009, 21:04 | #2 |
Гость
|
Это поле не используется
|
|
08.02.2010, 23:40 | #3 |
Участник
|
вот такую красоту я нашёл у себя в 4-й версии в классе EventJobCUD
X++: static LanguageId getLanguageId(userId userId) { SysUserInfo userInfo = SysUserInfo::find(userId); CompanyInfo companyInfo; ; if (userInfo.Language) { return userInfo.Language; } else { companyInfo = CompanyInfo::find(); return companyInfo.LanguageId; } }
__________________
Felix nihil admirari |
|
09.02.2010, 01:11 | #4 |
Участник
|
Я обычно делаю через
X++: xUserInfo::find().Language |
|
10.02.2010, 00:48 | #5 |
Участник
|
Опять случайно открыл эту тему, и стало интересно, как же этот код реализован сейчас.
Все ОК: X++: static LanguageId getLanguageId(userId userId) { UserInfo userInfo = xUserInfo::find(false, userId); ; if (userInfo.Language) { return userInfo.Language; } else { return CompanyInfo::languageId(); } } |
|
10.02.2010, 01:00 | #6 |
Участник
|
"сейчас" - это в какой версии?
__________________
Felix nihil admirari |
|
10.02.2010, 10:59 | #7 |
Участник
|
|
|
10.02.2010, 16:39 | #8 |
Участник
|
а... так ты в грядущем!
__________________
Felix nihil admirari |
|
Теги |
параметры пользователя |
|
Похожие темы | ||||
Тема | Ответов | |||
DAX 2009 & UtcDateTime & Primary Key | 8 | |||
Fee Nolan: Microsoft Dynamics Snap & Duet for Microsoft Office & SAP | 0 | |||
Epilog && PageFooter | 1 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|