![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите пожалуйста кто знает!
Ильин С. © (2007-03-19 10:41:00)Проблема в следующем. Нужно определить под каким пользователем запущена программа 1cv8. Не локальный пользователь, а пользователь 1с. Может кто знает как это можно определить через Dcom или каким другим способом.
clickmaker (2007-03-19 11:21:00) [1]ну если у 1С свои пользователи, то должна быть таблица, где она ведет список открытых сессий. По идее.
Ильин С. (2007-03-19 11:13:00) [2]там только пользователь NT,а пользоватля БД нет
Ильин С. (2007-03-19 11:10:00) [3]в том то и проблема что информации о логине и компе нет
clickmaker (2007-03-19 11:08:00) [4]
> Там нет информации о пользователе БД
а что там есть?
Если клиент 1С подключен к серверу, то там должна быть запись с именем клиентского компа и логина.
Я, правда, не в курсе, в 1С есть ли свои пользователи или она пользуется сиквельными логинами?
Ильин С. (2007-03-19 11:02:00) [5]да Ms SQL.
<<Ent Manager - Management - Current Activty - Process Info
Там нет информации о пользователе БД
А как это реализовать с помощью Delphi?
clickmaker (2007-03-19 10:57:00) [6]MS SQL?
Ent Manager - Management - Current Activty - Process Info
либо select * from master..sysprocesses
Ильин С. (2007-03-19 10:50:00) [7]да пользователь БД. А как средствами сервера?
clickmaker (2007-03-19 10:49:00) [8]
> Не локальный пользователь, а пользователь 1с
пользователь БД? средствами сервера тогда