Имя: Пароль:
1C
1С v8
После обновления ЗУП 3.1 перестал работать обмен.
,
0 Студиозус
 
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) Да. Сейчас проверил.
У меня и другие обработки использующие этот коннектор работать перестали.
4 maxx079
 
23.10.18
10:57
Только обновление ЗУП или обновление платформы тоже?
Словил такую же ошибку при обновлении УТ11 и БП3.0 на последние релизы. Правда, при этом пришлось обновить платформу - с 8.3.10 на 8.3.13.1513.
Регистрацию сом делал, с бубном плясал. 1с патченная, базы файловые.
Самый смак - в ручном режиме все работает, "проверить соединение" говорит что все хорошо. А через фоновое задание - отваливается с этой ошибкой.
5 Студиозус
 
23.10.18
10:58
(4) Платформу обновил месяц назад. Все работало.
А вот когда сделал обновления ЗУП что то отвалилось.
6 ac13
 
23.10.18
10:59
Если платформу обновлял, то перерегистрацию comcntr.dll
7 maxx079
 
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) Но это хрен с ним.
Гораздо важнее что бы коммконнектор заработал.
11 KnightAlone
 
23.10.18
11:11
(9) через каталог то должно всяко работать. мож прав на каталог нет у пользователя, под которым выполняются регл. задания?
12 el-gamberro
 
23.10.18
11:12
Проверь что суррогат комконнектора не отвалился.
Обычное такое бывает если сделал перерегистрацию, а комконнекторо все равно не фурычит.
13 maxx079
 
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