|
V8: 1С 8.3 БП 3.0 после перехода на SQL перестало работать СОМ подключение к 7.7 |
☑ |
0
Sasha_1CK
12.03.14
✎
07:35
|
Собственно сабж.
При попытке подключения на сервере код подключения вываливается по исключению
Попытка
СОМ_Объект = Новый COMObject("V1CEnterprise.Application");
Исключение
Сообщить("Не возможно создать объект для СОМ подключения");
Возврат ;
КонецПопытки;
Если на сервере, где установлен СКЛ и Сервер 1С предприятия запустить базу в файловом варианте - то все подключается и работает - то есть на самом сервер 1С 77 есть запускается и работает.
Че то не могу сообразить где еще надо покопаться? что бы взлетело.
Или на сервере вообще нельзя СОМ использовать и надо на клиента все переделывать?
|
|
1
ДенисЧ
12.03.14
✎
07:40
|
попроьуй
COMObject("V8.Application")
|
|
2
Sasha_1CK
12.03.14
✎
07:43
|
(1) к 7.7?
|
|
3
ДенисЧ
12.03.14
✎
07:45
|
а, пардон
тогда v77 вроде так, но нужно смотреть, но это только через час минимум...
|
|
4
1Сукпун
12.03.14
✎
07:53
|
а права на папку с базой 77 у пользователя под которым запускается сервер !С есть ?
|
|
5
Sasha_1CK
12.03.14
✎
08:23
|
(4) с правми идея конечно правильная, и возможно я бы еще на эти грабли наступил бы. Но проблема в том, что для того, что бы споткнуться об права досутпа - надо хотя бы создать СОМ объект и попытаться к базе подключиться.
А у меня ошибка вываливается на самом создании СОМ объекта и до проблем с правами как то не доходит.
|
|
6
Рыжий Лис
12.03.14
✎
08:24
|
Разрядность у сервера 1С какая?
|
|
7
Sasha_1CK
12.03.14
✎
08:26
|
(6) 2003 r2 std x64 edition
|
|
8
Рыжий Лис
12.03.14
✎
08:27
|
(7) А у 1С?
|
|
9
Sasha_1CK
12.03.14
✎
08:30
|
(8) 32
|
|
10
Рыжий Лис
12.03.14
✎
08:35
|
А без попытки какое сообщение об ошибке?
|
|
11
Sasha_1CK
12.03.14
✎
08:47
|
(10) СОМ_Объект = Новый COMObject("V77.Application");
по причине:
-2147467262(0x80004002): No such interface supported
|
|
12
Kookish
12.03.14
✎
08:57
|
(11) Вот теперь в гугл. Например, сюда: v8: Ошибка при вызове метода контекста (V77Application):
Еще можно обратить внимание на то, что сервер 1С работает совсем не обязательно под тем же пользователем, который запускает клиента. Чаще всего это или администратор, или USR1CV8, или что-то подобное. Вот его права и надо смотреть.
|
|
13
Kookish
12.03.14
✎
08:58
|
|
|
14
Sasha_1CK
12.03.14
✎
09:18
|
(12) (4)
Проблема все таки была с пользователем USR1CV8
Совсем он бесправным создается при установке. да еще и локальным. Пришлось перезапустить службу под доменным юзером с правами. И все взлетело.
Кстати на наводке из другого топика заглянул в журнал ошибок сервера где на чистой англицкой мове было написано - что для DCOM у USR1CV8 недостаточно прав.
Всем спасибо
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший