Имя: Пароль:
1C
1С v8
Слетело подключение через КОМ соединение
0 trialex3
 
11.01.23
13:49
Всем привет. Есть обработка в Документооборот 8 КОРП, редакция 2.1 (2.1.27.1), которая цепляет данные из Управление производственным предприятием, редакция 1.3 (1.3.191.1)
Платформа 1С:Предприятие 8.3 (8.3.18.1957). Теперь не работает строчка
ПараметрыПодключенияИБ = "Srvr=""redacted""; Ref=""redacted""; Usr=""redacted""; Pwd=""redacted""";
V83COMCon = Новый COMОбъект("V83.COMConnector");

Теперь выдает ошибку: -2147221005(0x800401F3): Недопустимая строка с указанием класса
Пробовал:
-regsvr32 "C:\Program Files (x86)\1cv8\8.3.18.1957\bin\comcntr.dll"
-создание ком приложения в ручную
Пока ничего не помогает - есть еще варианты?
1 Fish
 
11.01.23
13:51
Строчку -regsvr32 "C:\Program Files (x86)\1cv8\8.3.18.1957\bin\comcntr.dll" с правами администратора запускал?
2 Chai Nic
 
11.01.23
13:52
COM клиент и сервер одной и той же разрядности, надеюсь?
3 trialex3
 
11.01.23
13:55
(1) да
4 trialex3
 
11.01.23
13:56
(2) можно уточнить? В смысле одного разряда ли 1с и сервер?
5 trialex3
 
11.01.23
13:56
(1) команда выполняется - пишет успешно, но в систем 32 файлик комцнтр не появляется
6 Ryzeman
 
11.01.23
13:58
(4) судя по "Program Files (x86)" - явно нет)
7 trialex3
 
11.01.23
14:11
(6) ИР вот что показывает, если поможет - https://yadi.sk/d/gkdpOhrEaWuRJA
8 trialex3
 
11.01.23
14:28
Я что-то не понимаю, но в консоли кода если выполнить подключение к ком объекту на сервере,то дает ошибку, а на клиенте то возвращает ком объект
9 trialex3
 
11.01.23
14:34
Зарегил на сервере - все ок. Видимо когда админ менял платформу не поставил комцнтр
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс