Показать сообщение отдельно
Старый 04.04.2007, 17:35   #9  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2480 (88) +++++++++
Регистрация: 20.08.2005
А вот так для VBA
X++:
Dim cont As Object
Dim cont1 As Object
Dim cont2 As Object
Dim ax As Object
Dim i As Integer

Set ax = CreateObject("AxaptaCOMConnector.Axapta2")

ax.Logon2 "user", "password", "", "", "", "", "config"

Set cont = ax.CallStaticClassMethod("SysUsersOnline", "getAllOnlineUserInfo")
Debug.Print "Кол-во пользователей:"; cont.peek(2)
Set cont1 = cont.peek(1)
For i = 1 To cont1.Length()
    Set cont2 = cont1.peek(i)
    Debug.Print "UserID="; cont2.peek(2)
    Debug.Print "UserName="; cont2.peek(8)
Next i

ax.Logoff
Set ax = Nothing
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: kashperuk (3).