|
Com соединение | ☑ | ||
---|---|---|---|---|
0
d1ngo
30.12.18
✎
16:52
|
Как получить список пользователей ИБ через Com соединение?
|
|||
1
ДенисЧ
30.12.18
✎
16:55
|
А не через ком умеешь?
|
|||
2
d1ngo
30.12.18
✎
17:57
|
Пользователи = ПолучитьСоединенияИнформационнойБазы();
Для Каждого элемент Из Пользователи Цикл Сообщить(элемент.Пользователь.Имя); КонецЦикла; |
|||
3
ДенисЧ
30.12.18
✎
18:16
|
"Получает массив описаний соединений с текущей информационной базой"
Ничего не смущает? |
|||
4
ДенисЧ
30.12.18
✎
18:19
|
Может, тебе больше поможет ПользователиИнформационнойБазы ?
|
|||
5
d1ngo
30.12.18
✎
18:35
|
Может и поможет, а как его использовать? Пробовал вот так
СтрокаПодключения = "file='" + Path + "'; usr='" + User + "'; pwd='" + Password + "';"; COMConnector = Новый COMОбъект("V83.COMConnector"); Попытка ComConnection = COMConnector.Connect(СтрокаПодключения); Сообщить("Соединение установлено"); Исключение Сообщить(ОписаниеОшибки()); Возврат; КонецПопытки; Пользователи = ПользователиИнформационнойБазы.ПолучитьПользователей(); Выдает ошибку. |
|||
6
d1ngo
30.12.18
✎
18:36
|
Ошибку сделал забыл (ComConnection) Вот правильный вариант который пробовал.
СтрокаПодключения = "file='" + Path + "'; usr='" + User + "'; pwd='" + Password + "';"; COMConnector = Новый COMОбъект("V83.COMConnector"); Попытка ComConnection = COMConnector.Connect(СтрокаПодключения); Сообщить("Соединение установлено"); Исключение Сообщить(ОписаниеОшибки()); Возврат; КонецПопытки; Пользователи = ComConnection.ПользователиИнформационнойБазы.ПолучитьПользователей(); |
|||
7
ДенисЧ
30.12.18
✎
18:39
|
А текст ошибки я должен угадать?
Мой телепатёр ушёл в запой, поэтому я сижу трезвый и угадать никак не могу |
|||
8
d1ngo
30.12.18
✎
18:42
|
Туплю все работает. Но это не совсем то чего я хотел. Мне нужно получить список именно пользователей которые в настоящее время находятся в базе а не всех.
|
|||
9
ДенисЧ
30.12.18
✎
18:45
|
(8) "Как получить список пользователей ИБ"
И как из этого можно было догадаться о твоих намерениях? Ты не бухгалтер по основному месту работы? |
|||
10
d1ngo
30.12.18
✎
18:48
|
Согласен не совсем правильно написал. Нет
|
|||
11
Черный маклер
30.12.18
✎
18:53
|
(8)
получи кластер серверов 1С - GetClusters получи процессы кластера - GetWorkingProcesses подключайся к процессам - AddAuthentication получай массив соединений - GetInfoBaseConnections |
|||
12
d1ngo
30.12.18
✎
19:09
|
(11) Спасибо буду пробовать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |