Имя: Пароль:
1C
1С v8
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 недостаточно прав.

Всем спасибо