Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите пожалуйста кто знает!


Ильин С. ©   (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с

пользователь БД? средствами сервера тогда


Наверх

Титульная страница Поиск, карта сайта Написать письмо