Имя: Пароль:
1C
1С v8
COM соединения от текущего пользователя window
,
0 slnes
 
05.02.21
07:14
Пользователь в БД есть, включена "аутентификация операционной системы".
Как установить com соединение от текущего пользователя?

СтрокаПодключения = "Srvr=""localhost""; Ref=""test"";"
    Попытка
Соединитель = Новый COMObject("V83.COMConnector");
мСоединение = Соединитель.Connect(СтрокаПодключения);
.......

так пишет неверное имя пользователя или пароль, с пустым пользователем и паролем так же
1 SiAl-chel
 
05.02.21
07:55
(0) Попробуй так

СтрокаПодключения = "Srvr=""localhost""; Ref=""test"";WA+;"
2 SiAl-chel
 
05.02.21
07:58
(0) Также смотри контекст выполнения подключения. Если на сервере, то там будет пользователь Windows, под которым крутится сервер 1С.
3 slnes
 
05.02.21
07:59
(1) спасибо, разобрался в чем проблема была.
У меня V83ComConnector от Администратора запускался, сделал от текущего пользователя и заработал вариант (0)
4 slnes
 
19.02.21
08:44
Скажите еще, как соединиться &НаСервере, но от текущего пользователя ОС, который на клиенте
5 Почему 1С
 
19.02.21
08:48
(4) Указать явно пользователя и пароль
6 slnes
 
19.02.21
09:55
(5) Текущего пользователя ОС, конечно можно получить на клиенте, но вот пароль
7 ДенисЧ
 
19.02.21
09:55
(6) Спроси у пользователя, делов то...
8 butterbean
 
19.02.21
09:58
(4) никогда такое не нужно было, поэтому просто интересно - зачем?
9 slnes
 
19.02.21
10:27
(8)  данные с комсоединения соединяются с данными из текущей БД, создается документ с авторасчетом, на основании данных документа, создается другой документ в БД комсоединения. Код готовый, думать как это все делать на клиенте, передавая туда сюда, долго
10 acht
 
19.02.21
10:43
(9) > думать как это все делать на клиенте, передавая туда сюда, долго

Так проблема-то, оказывается, не в 1С...