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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.11.2007, 13:18   #1  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
? Можно-ли узнать сетевое имя пользователя?
Можно-ли узнать сетевое имя пользователя (логин), только не текущего (себя) а произвольного - по номеру сессии?
Для Ax 3.0

Последний раз редактировалось egorych; 21.11.2007 в 13:37.
Старый 21.11.2007, 13:25   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Может я конечно не понял вопроса, но разве SysClientSessions не дает этой информации
(форма "Активные пользователи")

Вы вообще про какую версию продукта спрашиваете?
Старый 21.11.2007, 13:36   #3  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Вообще мне для 3.0 нужно
В активных пользователях вроде указывается логин для аксапты, хотя может в 4 и сетевой логин ?
Старый 21.11.2007, 13:47   #4  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Так, а в просто "Пользователях" на закладке "Разное"? Не то?
Старый 21.11.2007, 14:19   #5  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Gustav Посмотреть сообщение
Так, а в просто "Пользователях" на закладке "Разное"? Не то?
Оно, конечно, то, только заполнение этих данных
  1. опционально;
  2. совершенно не обязано соответствовать действительности;
  3. может не отражать изменений, прошедших с момента (добросовестного) заполнения.
В общем случае для 3-ки при работе в тонком клиенте представляется проблематичным получить на сервере данные о сетевом имени пользователя, если сам клиент этого не захочет...
Старый 21.11.2007, 14:50   #6  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Думали в свое время, как решить подобную задачу. Ничего другого не пришло в голову, как завести спец. табличку и в info.startupPost() ее заполнять из логинящегося пользователя (имя получали через WinAPI::getUserName()).
__________________
Андрей.
Старый 21.11.2007, 15:10   #7  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Оно, конечно, то, только заполнение этих данных
  1. опционально;
  2. совершенно не обязано соответствовать действительности;
  3. может не отражать изменений, прошедших с момента (добросовестного) заполнения.
Ну, это у кого как... В хелпе (ApplDoc://Forms/SysUserSetup) написано про поле "Сетевое имя пользователя":
Цитата:
Указание сетевого имени пользователя необязательно, однако указав имя, можно обойти диалог регистрации, обычно появляющийся при запуске системы. После этого система Axapta использует регистрационное имя и проверку прав доступа вашей операционной системы. Информацию можно изменить здесь или в диалоге "Пользователь".
Мы у себя как раз пользуемся обходом диалога регистрации, и наши юзера (кроме админов) входят в Аксапту "без пароля". Так что в этом случае соответствие действительности должно быть 1:1 по определению (Ax 3.0, SP4, 2-хзвенка)
Старый 21.11.2007, 16:21   #8  
Roman777 is offline
Roman777
NavAx
Аватар для Roman777
NavAx Club
 
320 / 64 (3) ++++
Регистрация: 10.02.2005
Адрес: г. Москва
Lightbulb
Посмотрите вложеный проект.
Сетевое имя пользователя выводится в "активных пользователях", а также пишется в журнал работы пользователей.
Вложения
Тип файла: xpo raz004_UserNameAudit.xpo (153.7 Кб, 329 просмотров)
Старый 21.11.2007, 16:27   #9  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Цитата:
Сообщение от Dron AKA andy Посмотреть сообщение
Ничего другого не пришло в голову, как завести спец. табличку и в info.startupPost() ее заполнять из логинящегося пользователя (имя получали через WinAPI::getUserName()).
Вот и мне ничего другого не приходит в голову, хотя не очень красиво получается ;-(
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
CurUserId и сетевое имя SIrina DAX: Программирование 3 12.01.2009 17:40
Как узнать UserName от кого выполняется метод ? egorych DAX: Программирование 7 18.09.2007 18:46
Что и как можно резать? George Nordic DAX: Администрирование 1 11.05.2004 18:44
Можно ли узнать ширину колонки в Grid? Maxim Gorbunov DAX: Программирование 1 05.07.2002 18:52
Можно ли узнать, что следующая секция отчета будет выводиться на следующей странице? Maxim Gorbunov DAX: Программирование 4 08.05.2002 23:33

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

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

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