Перейти к содержимому
Если вы получили следующую ошибку:
Произошла исключительная ситуация (V83.COMConnector.1): Версия компоненты ‘comcntr’ (8.3.13.1690) отличается от версии корневого модуля ‘core83’ (8.3.13.1865)
Нужно зарегистрировать файл C:Program Files1cv8Номер версии платформыbincomcntr.dll.
Запустите командную строку с правами администратора и выполните следующую команду:
C:WindowsSystem32regsvr32.exe «C:Program Files (x86)1cv88.3.13.1865bincomcntr.dll» |
Обратите внимание на разрядность операционной системы!
Получить 200 видеоуроков по 1С бесплатно:
- Бесплатный видео самоучитель по 1С Бухгалтерии 8.2 и 8.3;
- Самоучитель по новой версии 1С ЗУП 3.0;
- Хороший курс по 1С Управление торговлей 11.
Иногда, после обновления платформы, при синхронизации, может возникать ошибка, приблизительно такой текст:
Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector): Версия компоненты ‘comcntr’ (номер старой платформы) отличается от версии корневого модуля ‘core82′ (номер новой платформы).
В этом случае необходимо зарегистрировать компоненту comcntr.dll. В зависимости от операционной системы:
1) Убедитесь что есть файл «comcntr.dll» в каталоге куда установилась платформа C:Program Files1Cv8номер новой платформыbin (для x32 разрядной ОС) или C:Program Files (x86)1Cv8номер новой платформыbin
2) Например, мы установили платформу 8.3.6.2041. Нажать Пуск -> Выполнить и вбить текст для X32 разрядной ОС:
regsvr32 "C:Program Files1Cv88.3.6.2041bincomcntr.dll"
текст для X64 разрядной ОС:
regsvr32 "C:Program Files (x86)1Cv88.3.6.2041bincomcntr.dll"
У меня было 2 случая у клиента, когда после обновления платформы, при синхронизации данных между БУХ 3.0 и УТ10 выдавала такую ошибку.
Вам будет интересно
Дата публикации: Июл 13, 2015
Поставьте вашу оценку этой статье:
Загрузка…
america2013
10.12.13 — 10:24
Рад приветствовать! Похожу проблему нашел здесь:
v8: V82.Connect и 8.2.18.61
и здесь:
v8: Внешнее соединение
В общем, пробовал подменять DLL с версии 15 на версию 18 и регистрировать, но не помогло. Установить везде одинаковую платформу возможности нет.
Помогите, как подключиться?….
america2013
1 — 10.12.13 — 10:27
Сервер — 32.
Сейчас ошибка:
{Форма.Форма.Форма(439)}: Ошибка при вызове метода контекста (Connect)
Открытие = V8.Connect(СтрокаСоединения);
по причине:
Произошла исключительная ситуация (V82.COMConnector.1): Версия компоненты ‘comcntr’ (8.2.18.96) отличается от версии корневого модуля ‘core82’ (8.2.15.310)
america2013
2 — 10.12.13 — 10:33
На сервере нужно устанавливать 8.2.18 ?
ДенисЧ
3 — 10.12.13 — 10:35
все версии должны быть одинаковы.
hhhh
4 — 10.12.13 — 10:35
(2) установите 8.2.15
hhhh
5 — 10.12.13 — 10:37
(2) Com берет ту, которая последней устанавливалась.
america2013
6 — 10.12.13 — 10:39
(3) Ведь не всегда есть доступ к серверу. Поэтому и приходится искать такие решения.
Сейчас запускаю с клиента (15) базу на сервере (15), запускаю обработку — та же ошибка из (1). Почему? Ведь и клиент и сервер — 15. На клиенте автоматом запускается 18?
hhhh
7 — 10.12.13 — 10:42
(6) последняя установленная 18. Я же вам говорю: установите поверху 15-ю
america2013
8 — 10.12.13 — 10:42
Снес на клиенте 18, осталась только 15, теперь другая ошибка:
{Форма.Форма.Форма(425)}: Ошибка при вызове конструктора (COMОбъект)
V8 = Новый COMОбъект(«V82.ComConnector»); //Application»); //ComConnector»);
по причине:
Недопустимая строка с указанием класса
hhhh
9 — 10.12.13 — 10:44
(8) зачем снес? Читать умеешь? Блин.
petname
10 — 10.12.13 — 10:44
Попробуй
regsvr32″C:Program Files (x86)1cv828.2.18.96bincomcntr.dll»
petname
11 — 10.12.13 — 10:46
пуск->выполнить
вставь строчку:
regsvr32″C:Program Files (x86)1cv828.2.18.96bincomcntr.dll»
Serginio1
12 — 10.12.13 — 10:49
vhl
13 — 10.12.13 — 10:54
(6) Нет доступа — нет 1С. Иди кури бамбук и не извращайся.
america2013
14 — 10.12.13 — 16:01
Нет, господа, выход должен быть.
Снёс 8.2.15 — подключился через СОМ — без проблем.
Установил 8.2.18 — подключение через СОМ не работает, даже если запускать через 8.2.15, видимо СОМ-подключение насильно берет 8.2.18 (((( кто же её об этом просит??? Как уговорить запускаться СОМ с нужной платформой?
Serginio1
15 — 10.12.13 — 16:06
(14) Тебе уже в 10-12 все разъснили. Посмотри в RegAsm к чему у тебя привязано V82.ComConnector
Serginio1
16 — 10.12.13 — 16:07
15+ тьфу RegEdit
america2013
17 — 10.12.13 — 16:19
Заменил:
HKEY_CLASSES_ROOTWow6432NodeCLSID{2B0C1632-A199-4350-AA2D-2AEE3D2D573A}InprocServer32
C:Program Files (x86)1cv828.2.15.310bincomcntr.dll
на:
HKEY_CLASSES_ROOTWow6432NodeCLSID{2B0C1632-A199-4350-AA2D-2AEE3D2D573A}InprocServer32
regsvr32 «C:Program Files (x86)1cv828.2.15.310bincomcntr.dll»
И стало работать подключение с установленными на клиенте 15 и 18 релизом! Спасибо!!! Сначала было не понятно, что писать в реесте — с 15 на 18, или с 18 на 15.
Всем удачи и успехов!!!
america2013
18 — 10.12.13 — 16:27
*Заменил:
HKEY_CLASSES_ROOTWow6432NodeCLSID{2B0C1632-A199-4350-AA2D-2AEE3D2D573A}InprocServer32
C:Program Files (x86)1cv828.2.18.96bincomcntr.dll
на:
HKEY_CLASSES_ROOTWow6432NodeCLSID{2B0C1632-A199-4350-AA2D-2AEE3D2D573A}InprocServer32
C:Program Files (x86)1cv828.2.15.310bincomcntr.dll
Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Версия компоненты ‘comcntr’ отличается от версии корневого модуля ‘core83’
Часто бывает, что при настроенной синхронизации после обновления платформы появляется ошибка «Произошла исключительная ситуация (V83.COMConnector.1): Версия компоненты ‘comcntr’ отличается от версии корневого модуля ‘core83’». Так происходит потому, что автоматически не зарегистрировалась компонента comcntr.dll из-за проблем с правами пользователя на компьютере.
Решить данную проблему можно двумя способами.
Способ №1.
Переустановить платформу под правами Администратора или под пользователем, у которого есть такие права.
Способ №2.
Если не получилось как в способе №1, то можно вручную зарегистрировать самому эту компоненту.
Перед этим нам необходимо изменить Параметры контроль учетной записи.
Для Windows 7 нам необходимо зайти в Пуск затем в Панель управления.
Для Windows 10 нам необходимо в левом нижнем углу панели задач в строке поиска набрать Панель управления и перейти по открывшейся ссылке.
В правом верхнем углу Панели управления выбрать Просмотр-Мелкие значки и затем в списке перейти в Учетные записи пользователей.
Там выбрать Изменить параметры контроля учетных записей.
Затем поставить ползунок в самом нижнем положении.
И перезапустить компьютер.
После перезагрузки необходимо:
Для Windows 7 надо перейти в Пуск, затем в строке поиска ввести cmd.exe,нам покажет что найдена Командная строка и, щелкнув по ней правой клавишей мыши, выбрать «Запуск от имени администратора».
Для Windows 10 нам необходимо в левом нижнем углу панели задач в строке поиска набрать Командная панель или cmd.exe и, щелкнув по ней правой клавишей мыши, выбрать «Запуск от имени администратора».
У нас откроется Командная строка, где нам необходимо ввести команду:
1.Для платформы x86
Regsvr32 «C:Program Files (х86)1cv8номер версии вашей платформыbincomcntr.dll» (regsvr32пробел»C:Program Files (х86)1cv8номер версии вашей платформыbincomcntr.dll»).
2.Для платформы х64
Regsvr32 «C:Program Files1cv8номер версии вашей платформыbincomcntr.dll» (regsvr32пробел»C:Program Files1cv8номер версии вашей платформыbincomcntr.dll»).
Затем нажать клавишу Enter.
Если все сделали правильно, то увидите вот такое окно.
После этого необходимо перезагрузить компьютер. Как включится, пробуйте снова сделать синхронизацию.
Получить 200 видеоуроков по 1С бесплатно:
- Бесплатный видео самоучитель по 1С Бухгалтерии 8.2 и 8.3;
- Самоучитель по новой версии 1С ЗУП 3.0;
- Хороший курс по 1С Управление торговлей 11.
Иногда, после обновления платформы, при синхронизации, может возникать ошибка, приблизительно такой текст:
Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector): Версия компоненты ‘comcntr’ (номер старой платформы) отличается от версии корневого модуля ‘core82′ (номер новой платформы).
В этом случае необходимо зарегистрировать компоненту comcntr.dll. В зависимости от операционной системы:
1) Убедитесь что есть файл «comcntr.dll» в каталоге куда установилась платформа C:Program Files1Cv8номер новой платформыbin (для x32 разрядной ОС) или C:Program Files (x86)1Cv8номер новой платформыbin
2) Например, мы установили платформу 8.3.6.2041. Нажать Пуск -> Выполнить и вбить текст для X32 разрядной ОС:
regsvr32 "C:Program Files1Cv88.3.6.2041bincomcntr.dll"
текст для X64 разрядной ОС:
regsvr32 "C:Program Files (x86)1Cv88.3.6.2041bincomcntr.dll"
У меня было 2 случая у клиента, когда после обновления платформы, при синхронизации данных между БУХ 3.0 и УТ10 выдавала такую ошибку.
Вам будет интересно
Дата публикации: Июл 13, 2015
Поставьте вашу оценку этой статье:
Загрузка…
Если фоновый процесс COM-соединения оканчивается ошибкой
{Обработка.ОбменДаннымиXML.МодульОбъекта(15947)}: Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Invalid class string
, то нужно зарегистрировать библиотеку ComConnector comcntr.dll из каталога программы.
В 32-битной версии сервера проблема решилась бы командой
regsvr32 «C:Program Files (x86)1cv88.3.5.1119bincomcntr.dll»
но в 64-битной версии команда будет примерно такой * :
C:WindowsSysWOW64regsvr32 «C:Program Files (x86)1cv88.3.5.1119bincomcntr.dll»
Затем перезайдите в 1С Предприятие и попробуйте установить COM-соединение снова.
* если команда регистрации не помогла, то нужно предварительно удалить регистрацию библиотеки comcntr.dll, запустив ту же команду вызова regsvr32 с ключом /u
** если и это не помогло, попробуйте переустановить платформу 1С в режиме Исправить, а затем зарегистрируйте библиотеку, как написано выше
Запись опубликована в рубрике Настройка, Регламенты с метками com-соединение. Добавьте в закладки постоянную ссылку.
Добрый день, подскажите пожалуйста
У меня настроен обмен между Управление торговлей и Бухгалтерией предприятия. Выходит такая ошибка:
Начат обмен данными по настройке «Обмен с «Бухгалтерия предприятия, редакция 2.0″» (23:48:06).
При попытке подключения к информационной базе произошла ошибка:
Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V82.COMConnector.1): Версия компоненты ‘comcntr’ (8.2.15.319) отличается от версии корневого модуля ‘core82’ (8.2.18.109)
Обмен данными по настройке «Обмен с «Бухгалтерия предприятия, редакция 2.0″» завершен (23:48:06).
у меня стоит Windows 7
на других сайтах прочитала, следующие советы:
1) Выполните regsvr32 comcntr.dll из каталога зарузочных модулей версии 8.2.18.109
2) Исправляется данная ситуация перерегистрированием компоненты comcntr.
Регистрация компоненты comcntr в Windows 7
Нажимаем Пуск — Найти, вводим cmd, жмем Ок, в списке поиска запускаем cmd, в открывшемся окне набираем команду:
Regsvr32 «C:Program Files1cv82 8.2.18.109bincomcntr.dll»
жмем Enter
первый вариант вообще не пойму как делать, я совсем не программист
а со вторым вариантом, когда я открываю cmd.exe открывается черное окно и там уже есть текст в 3 строки:
Micrisoft Windows [version …..]
Корпорация Майкрософт ….
С:UsersДом>
после слова ДОМ> мигает курсор
куда именно мне нужно вставить команду?
да и страшно мне как-то вписывать какой-то текст в какое-то черное окно
83.COMConnector класс не зарегистрирован
Случается, что при попытке подключения к информационной базе через com-соединение возникает ошибка при вызове конструктора (COMОбъект): «Класс не зарегистрирован» или «Недопустимая строка с указанием класса».
Первым делом необходимо зарегистрировать DLL в системе
Regsvr32 «C:Program Files1cv88.3.7.1776bincomcntr.dll»
В случае, если не помогает — создаём коннектор руками:
•Заходим в Панель управления — Администрирование — Службы компонентов.
•Переходим к ветке Компьютеры — Мой компьютер — Приложения COM+.
•В контекстном меню выбираем Создать — Приложение. Откроется Мастер установки приложений COM+.
•Нажимаем «Далее».
•Выбираем «Создать новое приложение».
•Вводим имя «V83COMConnector». Устанавливаем переключатель «Серверное приложение». Нажимаем «Далее».
•На следующем шаге устанавливаем «Текущий пользователь». Нажимаем «Далее».
•Нажимаем «Готово».
•В появившейся ветке V83COMConnector переходим к подветке Компоненты.
•В контекстном меню выбираем Создать — Компонент. Откроется Мастер установки компонентов COM+.
•Нажимаем «Далее».
•Выбираем «Установка новых компонентов».
•Выбираем файл <каталог 1С>bincomcntr.dll.
•Нажимаем «Далее» — «Готово».
•Переходим к ветке V83COMConnector.
•В контекстном меню выбираем «Свойства». В открывшемся окне переходим на вкладку «Безопасность».
•Снимаем галку «Принудительная проверка доступа для приложений». Ставим галку «Применить политику программных ограничений». Устанавливаем Уровень ограничений — «Неограниченный».
•Нажимаем «ОК».
Класс V83.COMConnector зарегистрирован и может использоваться для подключения к информационным базам.
Бывало так, что вместо Текущий пользователь нужно прописать USR1CV8
10.12.13 — 10:24
Рад приветствовать! Похожу проблему нашел здесь:
v8: V82.Connect и 8.2.18.61
и здесь:
v8: Внешнее соединение
В общем, пробовал подменять DLL с версии 15 на версию 18 и регистрировать, но не помогло. Установить везде одинаковую платформу возможности нет.
Помогите, как подключиться?….
1 — 10.12.13 — 10:27
Сервер — 32.
Сейчас ошибка:
{Форма.Форма.Форма(439)}: Ошибка при вызове метода контекста (Connect)
Открытие = V8.Connect(СтрокаСоединения);
по причине:
Произошла исключительная ситуация (V82.COMConnector.1): Версия компоненты ‘comcntr’ (8.2.18.96) отличается от версии корневого модуля ‘core82’ (8.2.15.310)
2 — 10.12.13 — 10:33
На сервере нужно устанавливать 8.2.18 ?
3 — 10.12.13 — 10:35
все версии должны быть одинаковы.
4 — 10.12.13 — 10:35
(2) установите 8.2.15
5 — 10.12.13 — 10:37
(2) Com берет ту, которая последней устанавливалась.
6 — 10.12.13 — 10:39
(3) Ведь не всегда есть доступ к серверу. Поэтому и приходится искать такие решения.
Сейчас запускаю с клиента (15) базу на сервере (15), запускаю обработку — та же ошибка из (1). Почему? Ведь и клиент и сервер — 15. На клиенте автоматом запускается 18?
7 — 10.12.13 — 10:42
(6) последняя установленная 18. Я же вам говорю: установите поверху 15-ю
8 — 10.12.13 — 10:42
Снес на клиенте 18, осталась только 15, теперь другая ошибка:
{Форма.Форма.Форма(425)}: Ошибка при вызове конструктора (COMОбъект)
V8 = Новый COMОбъект(«V82.ComConnector»); //Application»); //ComConnector»);
по причине:
Недопустимая строка с указанием класса
9 — 10.12.13 — 10:44
(8) зачем снес? Читать умеешь? Блин.
10 — 10.12.13 — 10:44
Попробуй
regsvr32″C:Program Files (x86)1cv828.2.18.96bincomcntr.dll»
11 — 10.12.13 — 10:46
пуск->выполнить
вставь строчку:
regsvr32″C:Program Files (x86)1cv828.2.18.96bincomcntr.dll»
12 — 10.12.13 — 10:49
13 — 10.12.13 — 10:54
(6) Нет доступа — нет 1С. Иди кури бамбук и не извращайся.
14 — 10.12.13 — 16:01
Нет, господа, выход должен быть.
Снёс 8.2.15 — подключился через СОМ — без проблем.
Установил 8.2.18 — подключение через СОМ не работает, даже если запускать через 8.2.15, видимо СОМ-подключение насильно берет 8.2.18 (((( кто же её об этом просит??? Как уговорить запускаться СОМ с нужной платформой?
15 — 10.12.13 — 16:06
(14) Тебе уже в 10-12 все разъснили. Посмотри в RegAsm к чему у тебя привязано V82.ComConnector
16 — 10.12.13 — 16:07
15+ тьфу RegEdit
17 — 10.12.13 — 16:19
Заменил:
HKEY_CLASSES_ROOTWow6432NodeCLSID{2B0C1632-A199-4350-AA2D-2AEE3D2D573A}InprocServer32
C:Program Files (x86)1cv828.2.15.310bincomcntr.dll
на:
HKEY_CLASSES_ROOTWow6432NodeCLSID{2B0C1632-A199-4350-AA2D-2AEE3D2D573A}InprocServer32
regsvr32 «C:Program Files (x86)1cv828.2.15.310bincomcntr.dll»
И стало работать подключение с установленными на клиенте 15 и 18 релизом! Спасибо!!! Сначала было не понятно, что писать в реесте — с 15 на 18, или с 18 на 15.
Всем удачи и успехов!!!
america2013
18 — 10.12.13 — 16:27
*Заменил:
HKEY_CLASSES_ROOTWow6432NodeCLSID{2B0C1632-A199-4350-AA2D-2AEE3D2D573A}InprocServer32
C:Program Files (x86)1cv828.2.18.96bincomcntr.dll
на:
HKEY_CLASSES_ROOTWow6432NodeCLSID{2B0C1632-A199-4350-AA2D-2AEE3D2D573A}InprocServer32
C:Program Files (x86)1cv828.2.15.310bincomcntr.dll
Если фоновый процесс COM-соединения оканчивается ошибкой
{Обработка.ОбменДаннымиXML.МодульОбъекта(15947)}: Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Invalid class string
, то нужно зарегистрировать библиотеку ComConnector comcntr.dll из каталога программы.
В 32-битной версии сервера проблема решилась бы командой
regsvr32 «C:Program Files (x86)1cv88.3.5.1119bincomcntr.dll»
но в 64-битной версии команда будет примерно такой * :
C:WindowsSysWOW64regsvr32 «C:Program Files (x86)1cv88.3.5.1119bincomcntr.dll»
Затем перезайдите в 1С Предприятие и попробуйте установить COM-соединение снова.
* если команда регистрации не помогла, то нужно предварительно удалить регистрацию библиотеки comcntr.dll, запустив ту же команду вызова regsvr32 с ключом /u
** если и это не помогло, попробуйте переустановить платформу 1С в режиме Исправить, а затем зарегистрируйте библиотеку, как написано выше
Запись опубликована в рубрике Настройка, Регламенты с метками com-соединение. Добавьте в закладки постоянную ссылку.