Имя: Пароль:
1C
1С v8
ComConnector в тонком клиенте
,
0 Metman
 
19.10.20
10:10
Добрый день, прошу помощи.В толстом клиенте код отрабатывает корректно. Подключение происходит пользователем с Windows-авторизацией. При подключении в тонком клиенте ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Идентификация пользователя не выполнена.

Подключение = Новый ComОбъект("V83.COMConnector");
COMОбъект = Подключение.Connect(СтрокаПодключения);
В строке подключения передается сервер и имя базы.
1 Надо работать
 
19.10.20
10:18
Очевидно что код тонкого клиента выполняется на сервере, а там другой пользователь
2 TormozIT
 
гуру
19.10.20
10:57
(1) Почему очевидно что кода выполняется на сервере?
3 Metman
 
19.10.20
10:57
Пользователя и пароль указывал. Такая же история
4 ДенисЧ
 
19.10.20
10:58
(2) Потому что в тонком сом-коннектора нет
5 TormozIT
 
гуру
19.10.20
11:45
(4) Есть он там, т.к. COM.
6 NWsFF
 
19.10.20
11:53
(0) Так на клиенте или на сервере создаешь коннектор?
7 shuhard
 
19.10.20
11:54
(4) COMОбъект (COMObject)
Конструкторы:
По имени приложения
Описание:
Создает COM-объект (например, Word, Excel и т.д.). Методы и свойства СОМ-объектов в дальнейшем становятся доступными через данный объект.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
8 Жан Пердежон
 
19.10.20
11:56
(4) куда делся?
9 Жан Пердежон
 
19.10.20
11:57
(0) сравни, где у тебя фактически в толстом клиенте соединение выполнялось (на клиенте/сервере) и в тонком
10 Said_We
 
19.10.20
12:24
+ к (6) Если на сервере, то перерегистрируй V83.COMConnector под пользователем, под которым запускается Сервер 1С. При смене версий платформы 1С приходится так иногда делать. Удаляешь компоненту и регистрируешь заново.
11 Надо работать
 
19.10.20
13:07
(2) потому что сабж
12 TormozIT
 
гуру
19.10.20
13:29
(11) Очень информативно. Предельно ясно.
(0) У меня такая же проблема на 8.3.17