Имя: Пароль:
1C
1С v8
Ошибка при оле-подключении
0 Мисти
 
28.01.14
16:56
Подключение = Новый COMОбъект("V82.COMConnector");

Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Недопустимая строка с указанием класса : -2147221005(0x800401F
Дома работает, а в офисе - нет. Почему?
1 Fram
 
28.01.14
16:57
может потому что класс не зарегистрирован?
2 ale-sarin
 
28.01.14
16:58
(0) Попробуйте первый раз от имени администратора запустить.
3 Мисти
 
28.01.14
16:58
(1) Может! Вы пишите, я все "может" передам администратору.
До установки 8.3 работало.
4 Fram
 
28.01.14
16:59
(3) V82.COMConnector и 8.3 ?
5 Мисти
 
28.01.14
17:00
Запускают из 8.3, а подключаются к 8.2.
6 Fish
 
28.01.14
17:00
(5) А 8.2 установлено?
7 Мисти
 
28.01.14
17:00
Ну да! Торговля работает на 8.2.
8 vicof
 
28.01.14
17:02
9 Мисти
 
28.01.14
17:06
(8) Нет, там я всё переделала, у меня всё заработало.
10 Мисти
 
28.01.14
17:07
Ну, т.е. перегрузка та же, но проблемы новые, хотя опять связаны с 8.3. У меня дома файловая база, в офисе - скл.
11 Мисти
 
28.01.14
17:09
http://1c-md.com/oshibki/oshibka-comobekt.html - вот это, говорят, уже пробовали.
12 Fram
 
28.01.14
17:34
(7) то что заупскается клиент не означает что зарегистрирована библиотека comcntr.dll
13 Мисти
 
28.01.14
22:59
(12) в (11) написано примерно это, нет разве? Это уже попробовали.
14 Fram
 
28.01.14
23:02
(13) (0) где вызывается на сервере или клиенте?
15 Мисти
 
28.01.14
23:09
&НаСервере
Процедура ПодключитьсяКБазе()  

    Попытка
        Подключение = Новый COMОбъект("V82.COMConnector");  //COMConnectorApplication
16 hhhh
 
28.01.14
23:18
(15) просто переустановите 8.2. Чего вы паритесь?
17 Мисти
 
28.01.14
23:30
А мебель не надо переставить?
18 Fram
 
28.01.14
23:34
(15) а (11) на сервере пробовали?
19 Dethmont
 
28.01.14
23:37
(17) Надо конечно, в серверной! - функция то серверная =))
20 hhhh
 
28.01.14
23:38
(17) не смешно. Вы удалили платформу 8.2. После этого надо новую поставить.
21 Мисти
 
29.01.14
01:17
(20) Никто не удалял платформу!
Или ее-таки надо удалить?
22 Мисти
 
30.01.14
14:46
Изменено (код):

&НаКлиенте //было
//&НаСервере //стало
Процедура Подключиться(Команда)
    ПодключитьсяКБазе();
КонецПроцедуры
Кто бы мог подумать!
Помогло!
23 hhhh
 
30.01.14
14:55
(22) ну значит на сервере в другом порядке были установлены платформы
24 Мисти
 
30.01.14
15:28
Как это???
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.