Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как создать примочку для отслеживания пользователей? / 11 сообщений из 11, страница 1 из 1
01.02.2007, 13:09
    #34298967
ITspecialist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать примочку для отслеживания пользователей?
Всем добрый день!!! Подскажите, на каком языке и как реализовать следующее: есть сервер приложений 1С 8.0. Я хочу создать программулину, которая бы информировала в том случае, когда конкретный пользователь подключается через сервер приложений 1с 8.0 к информационной базе.
Либо это на 1С делать, или на чем-то еще?
...
Рейтинг: 0 / 0
02.02.2007, 07:55
    #34300846
^ozzy^
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать примочку для отслеживания пользователей?
Что за база ?
...
Рейтинг: 0 / 0
02.02.2007, 09:16
    #34300949
ITspecialist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать примочку для отслеживания пользователей?
^ozzy^Что за база ?

1C на MS SQL 2000, а это важно? ведь обращение к СУБД от имени сервера приложений идет, т.е. мне надо отслеживать подключение на этапе подключения к серверу приложений.
...
Рейтинг: 0 / 0
02.02.2007, 09:19
    #34300959
^ozzy^
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать примочку для отслеживания пользователей?
Так вы и вставьте в приложения код, который бы проверял подключение к базе данных пользователя перед самым подключением.
...
Рейтинг: 0 / 0
02.02.2007, 09:26
    #34300980
ITspecialist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать примочку для отслеживания пользователей?
^ozzy^Так вы и вставьте в приложения код, который бы проверял подключение к базе данных пользователя перед самым подключением.

я немного не понял, какой код и куда вставлять.
Есть сервер 1с (сервер приложений)...представляет собой приложение СОМ+. В этом
приложении создаются подключения к информационным базам. А далее на клиентских
рабочих станциях указывается путь к серверу 1с, т.е. 3-х звенная модель клиент-серверной
архитектуры.
...
Рейтинг: 0 / 0
02.02.2007, 09:57
    #34301086
klen_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать примочку для отслеживания пользователей?
Подключи Объект WSH Network.
Windows Script Host Model
wshcom.ocx
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub Command1_Click()
Dim WS
Set WS = New WshNetwork
MsgBox "UserDomain" & Chr( 9 ) & "= " & WS.UserDomain & vbCrLf & _
       "UserName" & Chr( 9 ) & "= " & WS.UserName & vbCrLf & _
       "ComputerName" & Chr( 9 ) & "= " & WS.ComputerName, _
       vbInformation + vbOKOnly, _
       "Свойства WSHNetwork"
End Sub
На VB6 это выглядит так, а в 1С я точно не знаю, может быть так:
Код: plaintext
1.
Перем WS;
WS = СоздатьОбъект("WshNetwork");
...
Рейтинг: 0 / 0
02.02.2007, 10:07
    #34301118
SLab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать примочку для отслеживания пользователей?
...
Рейтинг: 0 / 0
02.02.2007, 10:09
    #34301122
SLab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать примочку для отслеживания пользователей?
Выше прилепил исходники на делфе
перечисляет пользователей подключенных к конкретной БД 1С
можно послать сообщение или отключить пользователя
...
Рейтинг: 0 / 0
02.02.2007, 11:16
    #34301411
ITspecialist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать примочку для отслеживания пользователей?
SLabВыше прилепил исходники на делфе
перечисляет пользователей подключенных к конкретной БД 1С
можно послать сообщение или отключить пользователя

ок. я посмотрел.
tmpBeginTime := ConnectionsTo1C .

if UpperCase(tmpAppID)='CONFIG' then
ругается при компиляции на эту строчку

tmpAppID:='Конфигуратор';
if UpperCase(tmpAppID)='1CV8' then
tmpAppID:='1C:Предприятие';

[Error] U_Server1C.pas(200): Missing operator or semicolon
...
Рейтинг: 0 / 0
02.02.2007, 13:03
    #34301976
ITspecialist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать примочку для отслеживания пользователей?
klen_Подключи Объект WSH Network.
Windows Script Host Model
wshcom.ocx
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Private Sub Command1_Click()
Dim WS
Set WS = New WshNetwork
MsgBox "UserDomain" & Chr( 9 ) & "= " & WS.UserDomain & vbCrLf & _
       "UserName" & Chr( 9 ) & "= " & WS.UserName & vbCrLf & _
       "ComputerName" & Chr( 9 ) & "= " & WS.ComputerName, _
       vbInformation + vbOKOnly, _
       "Свойства WSHNetwork"
End Sub
На VB6 это выглядит так, а в 1С я точно не знаю, может быть так:
Код: plaintext
1.
Перем WS;
WS = СоздатьОбъект("WshNetwork");



а куда вставлять этот код?
...
Рейтинг: 0 / 0
02.02.2007, 15:13
    #34302644
SLab_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как создать примочку для отслеживания пользователей?
вот так напиши
Код: plaintext
1.
tmpBeginTime := ConnectionsTo1C[i].ConnectedAt;
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как создать примочку для отслеживания пользователей? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]