Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
Как сегодня выяснилось, 2 недели назад сломался COMConnector на сервере.
Саму базу в режиме Предприятие запускаю на этом же сервере.
На данный момент служба (сервер) установлена х64. А клиенты - и х32 и х64.
Выполняю - работает на клиенте, не работает на сервере. Думал проблема в разрядности. Запустил . Теперь работает в обоих клиентах, но по-прежнему не работает на сервере.
Саму базу в режиме Предприятие запускаю на этом же сервере.
На данный момент служба (сервер) установлена х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"
По теме из базы знаний
Найденные решения
Вопрос закрыт.
рабочее решение:
(без ключа /i)
рабочее решение:
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) Попробуйте глянуть настройках компонентов сом+ вот может это поможет https://infostart.ru/public/705363/
(4)
Значит нужно зарегистрировать dll
C:\Program Files\1cv8\8.3.12.1790\bin\comcntr.dll" (у службы посмотри ещё раз путь, что правильный каталог)
После этого пишем код с директивой компиляции НаСервере, где подключаемся.
База откуда и база куда подключаемся - версия платформы должна быть одинаковой. (если не совпадают тоже можно подключаться, после доп.действий).
Значит нужно зарегистрировать dll
C:\Program Files\1cv8\8.3.12.1790\bin\comcntr.dll" (у службы посмотри ещё раз путь, что правильный каталог)
После этого пишем код с директивой компиляции НаСервере, где подключаемся.
База откуда и база куда подключаемся - версия платформы должна быть одинаковой. (если не совпадают тоже можно подключаться, после доп.действий).
(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%"
Показатьне решило проблему
Вопрос закрыт.
рабочее решение:
(без ключа /i)
рабочее решение:
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)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот