Сломался COMConnector

Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
1. Дмитрий74Чел 234 06.11.19 13:34 Сейчас в теме
Как сегодня выяснилось, 2 недели назад сломался COMConnector на сервере.
Саму базу в режиме Предприятие запускаю на этом же сервере.
На данный момент служба (сервер) установлена х64. А клиенты - и х32 и х64.
Выполняю
regsvr32 "C:\Program Files (x86)\1cv8\8.3.12.1790\bin\comcntr.dll"
- работает на клиенте, не работает на сервере. Думал проблема в разрядности. Запустил
regsvr32 "C:\Program Files\1cv8\8.3.12.1790\bin\comcntr.dll"
. Теперь работает в обоих клиентах, но по-прежнему не работает на сервере.
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
18. Дмитрий74Чел 234 06.11.19 14:53 Сейчас в теме +1 $m
Вопрос закрыт.
рабочее решение:
set version=8.3.12.1790
set x64=C:\Program Files\1cv8\%version%\bin\comcntr.dll
set x32=C:\Program Files (x86)\1cv8\%version%\bin\comcntr.dll
set reg64=%systemroot%\System32\regsvr32.exe
set reg32=%systemroot%\SysWoW64\regsvr32.exe

::del all x32
%reg64% /u /s "%x32%"
%reg32% /u /s "%x32%"
::del all x64
%reg64% /u /s "%x64%"
%reg32% /u /s "%x64%"
::ins all
%reg64% /s "%x64%"
%reg32% /s "%x32%"
Показать

(без ключа /i)
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
8. fromlion 167 06.11.19 14:18 Сейчас в теме
(1) Попробуйте глянуть настройках компонентов сом+ вот может это поможет https://infostart.ru/public/705363/
9. user-z99999 67 06.11.19 14:18 Сейчас в теме
(1)
2 "C:\Program Files....\bin\comcntr.dll"

Когда регистрируешь dll нужно на батнике правой кнопкой - запустить от имени Администратора.
Или cmd запускай от имени Администратора.
16. Дмитрий74Чел 234 06.11.19 14:44 Сейчас в теме
(9) прошу не писать абы что. И советы из разряда "секреты для новичков" - тоже.
2. Дмитрий74Чел 234 06.11.19 13:36 Сейчас в теме
Судя по логам, COMConnector сломался 17.10, при этом 2 вида клиента стоят с января.
3. user-z99999 67 06.11.19 13:55 Сейчас в теме
(2)
В службах посмотри, кластер 1с какой? (путь к файлам) 32 или 62-х битный
После этого будет понятно точно какую dll регистрировать.
4. Дмитрий74Чел 234 06.11.19 14:01 Сейчас в теме
(3)
На данный момент служба (сервер) установлена х64.
5. user-z99999 67 06.11.19 14:05 Сейчас в теме
(4)
Значит нужно зарегистрировать dll
C:\Program Files\1cv8\8.3.12.1790\bin\comcntr.dll" (у службы посмотри ещё раз путь, что правильный каталог)

После этого пишем код с директивой компиляции НаСервере, где подключаемся.

База откуда и база куда подключаемся - версия платформы должна быть одинаковой. (если не совпадают тоже можно подключаться, после доп.действий).
6. shura_a 06.11.19 14:08 Сейчас в теме
Попроубуй:

c:\Windows\SysWOW64\regsvr32 "C:\Program Files (x86)\1cv8\8.3.12.1790\bin\comcntr.dll"
11. shura_a 06.11.19 14:24 Сейчас в теме
(6)

Мне именно помогала регистрация regsvr32 из SysWOW64, но регистрация comcntr.dll в \Program Files (x86)
12. Дмитрий74Чел 234 06.11.19 14:25 Сейчас в теме
(11) пробовал такое
set version=8.3.12.1790
set x64=C:\Program Files\1cv8\%version%\bin\comcntr.dll
set x32=C:\Program Files (x86)\1cv8\%version%\bin\comcntr.dll
set reg64=%systemroot%\System32\regsvr32.exe
set reg32=%systemroot%\SysWoW64\regsvr32.exe

::del all x32
%reg64% /u /s "%x32%"
%reg32% /u /s "%x32%"
::del all x64
%reg64% /u /s "%x64%"
%reg32% /u /s "%x64%"
::ins all
%reg64% /i /s "%x64%"
%reg32% /i /s "%x32%"
Показать

не решило проблему
13. shura_a 06.11.19 14:27 Сейчас в теме
(12)

Удалось попробывать (6)?
Была аналогичная ситуация.
Дмитрий74Чел; +1 Ответить
17. Дмитрий74Чел 234 06.11.19 14:45 Сейчас в теме
(13) Если прочитать код, то можно увидеть что и "ваша" строка выполняется в числе прочих.
upd: беру слова обратно: в "моем" коде был ключ /i
19. shura_a 06.11.19 15:08 Сейчас в теме
(17) Моя строка не выполнялась. Лишние параметры были указаны.
7. SlavaKron 06.11.19 14:15 Сейчас в теме
Сервер перезагружали?
10. Дмитрий74Чел 234 06.11.19 14:23 Сейчас в теме
14. Aitbay 06.11.19 14:31 Сейчас в теме
путь немного поправить нужно для х64
c:\windows\syswow64\regsvr32 "C:\Program Files\1cv8\8.3.12.1790\bin\comcntr.dll"
15. shura_a 06.11.19 14:38 Сейчас в теме
(14) Нет. Именно так.

c:\Windows\SysWOW64\regsvr32 "C:\Program Files (x86)\1cv8\8.3.12.1790\bin\comcntr.dll"
18. Дмитрий74Чел 234 06.11.19 14:53 Сейчас в теме +1 $m
Вопрос закрыт.
рабочее решение:
set version=8.3.12.1790
set x64=C:\Program Files\1cv8\%version%\bin\comcntr.dll
set x32=C:\Program Files (x86)\1cv8\%version%\bin\comcntr.dll
set reg64=%systemroot%\System32\regsvr32.exe
set reg32=%systemroot%\SysWoW64\regsvr32.exe

::del all x32
%reg64% /u /s "%x32%"
%reg32% /u /s "%x32%"
::del all x64
%reg64% /u /s "%x64%"
%reg32% /u /s "%x64%"
::ins all
%reg64% /s "%x64%"
%reg32% /s "%x32%"
Показать

(без ключа /i)
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)