![]() |
#1 |
Участник
|
EP DAX 2009. Аналог application / info.startuppost() для веб-пользователя
Добрый день.
Необходимо выполнить определенный код при подключении веб-пользователя. В какой класс или статический метод лучше всего поместить этот код. application / Info.startuppost() не срабатывает... Последний раз редактировалось player; 24.11.2009 в 15:02. |
|
![]() |
#2 |
NavAx
|
наверно тут WebApplication.userLoggedOn()
|
|
|
За это сообщение автора поблагодарили: player (1). |
![]() |
#3 |
Участник
|
Похоже это именно то, что нужно!
Огромное спасибо. |
|
![]() |
#4 |
Участник
|
Однако, этот метод срабатывает и при переходе между страницами портала...
Буду смотреть дальше. |
|
![]() |
#5 |
NavAx
|
насколько я помню логон веб-пользователя идет через WebApplication.Logon()
|
|
![]() |
#6 |
Участник
|
В DAX 2009 басня сильно сокращена и приравнена к приведенному выше совету
![]() X++: void logon(userId webUserName) { WebSession webSession = webSession(); WebApplication wappl = webSession.webApplication(); ; // in this code, we are no longer reading the language from SysUserInfo, // as infolog.language() returns the user's preferred language // either specified in SysUserSetup form (stored in userInfo table) // or (if) overridden from command line/BC Logon option //sysCompanyUserInfo check is not required, A user relation is required for some scenarios //which give an expected error message if a user relation is not found //sysCompanyUserSiteAccess check is not required. //In 4.0 the record may not be present in this table if the groups are being managed outside of Ax //This is more common in WSS 3.0 with cross site groups wappl.userLoggedOn(); } Последний раз редактировалось player; 26.11.2009 в 11:46. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|