Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

После обновления ЗУП 3.1 перестал работать обмен.

После обновления ЗУП 3.1 перестал работать обмен.
Я
   Студиозус
 
23.10.18 - 10:44
На прошлой неделе сделал обновление ЗУП до последнего релиза.

Зарплата и управление персоналом, редакция 3.1 (3.1.7.144)

После этого перестал работать обмен. Ругается:

Не удалось подключится к другой программе: {ОбщийМодуль.ОбщегоНазначенияКлиентСервер.Модуль(1093)}: Ошибка при вызове конструктора (COMObject)
        COMConnector = Новый COMObject(ИмяCOMСоединителя());// "V83.COMConnector"

по причине:
-2147221005(0x800401F3): Недопустимая строка с указанием класса 

comcntr - на всякий случай ещё раз зарегистрировал. И на Сервере 1С и на сервере приложений на всякий случай. Результат тот же.
 
 
   Студиозус
 
1 - 23.10.18 - 10:49
Службу перезапускал
   Вафель
 
2 - 23.10.18 - 10:51
а точно ИмяCOMСоединителя() = "V83.COMConnector"
   Студиозус
 
3 - 23.10.18 - 10:56
(2) Да. Сейчас проверил.
У меня и другие обработки использующие этот коннектор работать перестали.
   maxx079
 
4 - 23.10.18 - 10:57
Только обновление ЗУП или обновление платформы тоже?
Словил такую же ошибку при обновлении УТ11 и БП3.0 на последние релизы. Правда, при этом пришлось обновить платформу - с 8.3.10 на 8.3.13.1513.
Регистрацию сом делал, с бубном плясал. 1с патченная, базы файловые.
Самый смак - в ручном режиме все работает, "проверить соединение" говорит что все хорошо. А через фоновое задание - отваливается с этой ошибкой.
   Студиозус
 
5 - 23.10.18 - 10:58
(4) Платформу обновил месяц назад. Все работало.
А вот когда сделал обновления ЗУП что то отвалилось.
   ac13
 
6 - 23.10.18 - 10:59
Если платформу обновлял, то перерегистрацию comcntr.dll
   maxx079
 
7 - 23.10.18 - 11:02
"Платформу обновил месяц назад. Все работало. После обновления ЗУП что-то отвалилось" - а вот это пугает.
Я грешил на платформу, сегодня хотели пробовать откатиться на 8.3.12.
Возможно, действительно стоит смотреть (2) - что возвращает функция ИмяCOMСоединителя().
   Студиозус
 
8 - 23.10.18 - 11:02
(6) Делал ещё тогда. Всё работало после обновления платформы. (4) У меня и "Проверить соединение" ошибку выдает.
   Студиозус
 
9 - 23.10.18 - 11:04
Вообще бредятина.
Попробовал настроить обмен через каталог.
Создал папку, выбрал её в настройках обмена.
Нажимаю "Проверить", пишет каталог не существует.
Просто пипец какой то!
   Студиозус
 
10 - 23.10.18 - 11:07
(9) Но это хрен с ним.
Гораздо важнее что бы коммконнектор заработал.
 
 Рекламное место пустует
   KnightAlone
 
11 - 23.10.18 - 11:11
(9) через каталог то должно всяко работать. мож прав на каталог нет у пользователя, под которым выполняются регл. задания?
   el-gamberro
 
12 - 23.10.18 - 11:12
Проверь что суррогат комконнектора не отвалился.
Обычное такое бывает если сделал перерегистрацию, а комконнекторо все равно не фурычит.
   maxx079
 
13 - 23.10.18 - 11:12
(0) На всякий случай спрошу - версия платформы какая?
   Студиозус
 
14 - 23.10.18 - 11:14
В общем способ решения.

Отменяем регистрацию comcntr.dll.

Затем запускаем CMD 32 разрядный (!!!) из папки C:\Windows\SysWOW64 под правами администратора.

И уже из него проводим отмену регистрации и заново регистрируем

C:\Program Files (x86)\1cv8\8.3.12.1616\bin>regsvr32 /u comcntr.dll

C:\Program Files (x86)\1cv8\8.3.12.1616\bin>regsvr32 comcntr.dll

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует