Исключительная ошибка v83 comconnector 1

Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Версия компоненты ‘comcntr’ отличается от версии корневого модуля ‘core83’

Часто бывает, что при настроенной синхронизации после обновления платформы появляется ошибка «Произошла исключительная ситуация (V83.COMConnector.1): Версия компоненты ‘comcntr’ отличается от версии корневого модуля ‘core83’». Так происходит потому, что автоматически не зарегистрировалась компонента comcntr.dll из-за проблем с правами пользователя на компьютере.

Решить данную проблему можно двумя способами.

Способ №1.

Переустановить платформу под правами Администратора или под пользователем, у которого есть такие права.

Способ №2.

Если не получилось как в способе №1, то можно вручную зарегистрировать самому эту компоненту.

Перед этим нам необходимо изменить Параметры контроль учетной записи.

Для Windows 7 нам необходимо зайти в Пуск затем в Панель управления.

Для Windows 10 нам необходимо в левом нижнем углу панели задач в строке поиска набрать Панель управления и перейти по открывшейся ссылке.

В правом верхнем углу Панели управления выбрать Просмотр-Мелкие значки и затем в списке перейти в Учетные записи пользователей.

Учетные записи пользователей

Там выбрать Изменить параметры контроля учетных записей.

Параметры контроля учетных записей

Затем поставить ползунок в самом нижнем положении.


Купон на ОЗОН за покупку программ 1С

Ползунок параметров контроля учетных записей

И перезапустить компьютер.

После перезагрузки необходимо:

Для Windows 7 надо перейти в Пуск, затем в строке поиска ввести cmd.exe,нам покажет что найдена Командная строка и, щелкнув по ней правой клавишей мыши, выбрать «Запуск от имени администратора».

Для Windows 10 нам необходимо в левом нижнем углу панели задач в строке поиска набрать Командная панель или cmd.exe и, щелкнув по ней правой клавишей мыши, выбрать «Запуск от имени администратора».

Запуск командной строки

У нас откроется Командная строка, где нам необходимо ввести команду:

1.Для платформы x86

Regsvr32 «C:\Program Files (х86)\1cv8\номер версии вашей платформы\bin\comcntr.dll» (regsvr32пробел»C:\Program Files (х86)\1cv8\номер версии вашей платформы\bin\comcntr.dll»).

Команда для платформы x86

2.Для платформы х64

Regsvr32 «C:\Program Files\1cv8\номер версии вашей платформы\bin\comcntr.dll» (regsvr32пробел»C:\Program Files\1cv8\номер версии вашей платформы\bin\comcntr.dll»).

Команда для платформы x64

Затем нажать клавишу Enter.

Если все сделали правильно, то увидите вот такое окно.

Успешное выполнение команды

После этого необходимо перезагрузить компьютер. Как включится, пробуйте снова сделать синхронизацию.

1C 8 Произошла исключительная ситуация (V83.COMConnector.1): Внешнее соединение не разрешено для указанного пользователя 1С:Предприятия

Описание ошибки:
В ранее работавшем обмене из базы УТ в БП при выполнении выгрзки стала возникать ошибка:
Ошибка при установке подключения ко второй информационной базе: Не удалось подключится к другой программе: {ОбщийМодуль.ОбщегоНазначения.Модуль(9234)}: Ошибка при вызове метода контекста (Connect)
Результат.Соединение = COMConnector.Connect(СтрокаСоединения);

по причине:
Произошла исключительная ситуация (V83.COMConnector.1): Внешнее соединение не разрешено для указанного пользователя 1С:Предприятия

Найденные решения:

Нажатие на изображении увеличит его
1C 8 что сделать, чтобы убрать, исправить ошибку V83.COMConnector.1 Внешнее соединение не разрешено для указанного пользователя 1С
Рис. 1. Пример возникновения ошибки при работе обмена между базами 1С УТ 10.3 и БП 3.0

Так же перестал работать настроенный и работавший ранее односторонний обмен из базы конфигурации 1С: Зарплата и управление персоналом, ред. 3.0 в 1С: Бухгалтерия предприятия, ред. 3.0. В журнале регистрации ошибок обмена так же содержалась похожая формулировку от исходной ошибки:

Не удалось подключиться к другой программе: Произошла исключительная ситуация (V83.COMConnector.1): Внешнее соединение не разрешено для указанного пользователя 1С:Предприятия
по причине:
Произошла исключительная ситуация (V83.COMConnector.1): Внешнее соединение не разрешено для указанного пользователя 1С:Предприятия

Нажатие на изображении увеличит его
1C 8 ошибка выгрузки, синхронизации, что сделать, как исправить, Ошибка при установке подключения ко второй информационной базе: Не удалось подключится к другой программе
Рис. 2. Пример ошибки при работе выгрузки данных из базы 1С ЗУП 3.0 в БП 3.0 

Итак, попробуем разобраться, в чем причина, почему возникает ошибка, проблема «Произошла исключительная ситуация (V83.COMConnector.1): Внешнее соединение не разрешено для указанного пользователя 1С:Предприятия» и как ее исправить?

В тексте ошибки явно находим подсказку на то, что нужно в первую очередь проверить права пользователя в базе, к которой происходит подключение для обмена справочниками и документами в рамках настроенной выгрузки. Формулировка «Внешнее соединение не разрешено для указанного пользователя» указывает, что дело в первую очередь в пользователе «Обмен», как видно на Рис.1. Удивительным было то, что ранее у пользователя, под которым выполнялось com-подключение к базе-приемнику, все было настроено для работы обмена и работало продолжительное время.

Поэтому в базе Бухгалтерия переходим в раздел «Администрирование» — ссылка списка настроек «Настройки пользователей и прав» — ссылка «Пользователи».

Нажатие на изображении увеличит его
1C 8 как открыть список пользователей базы в БП, бухгалтерия, 3.0
Рис. 3. Переход к списку пользователей в базе конфигурации 1С: Бухгалтерия 3.0

Откроется форма списка пользователей базы. Находим в списке пользователя «Обмен» — в Вашем случае это будет пользователь, под которым выполняется выгрузка, если используется прямое подключение к базе. Нажимаем на надпись-ссылку «Права доступа».

Нажатие на изображении увеличит его
форма настройки пользователя в базе 1с 8 бухгалтерия 3
Рис. 4. Вид формы настроек пользователя базы 1С: Бухгалтерия предприятия, редакция 3.0

Как оказалось, в моем случае, ошибка «Не удалось подключиться к другой программе: Произошла исключительная ситуация (V83.COMConnector.1): Внешнее соединение не разрешено для указанного  пользователя 1С:Предприятия по причине» возникла с некоторого времени из-за того, что у пользователя отключены все права доступа в списке «Профили пользователя». Разбираться — почему так было бы долго. Это мог быть кто-нибудь из пользователей базы, или что крайне маловероятно, но все-таки возможно — результат обновления базы (крайне редко, но удивительные веди после обновлений могут возникать). В общем проще было установить снова права пользователю. Для возможности выполнения обмена в принципе достаточно профиля «Администратор», но, на всякий случай рекомендуется еще и установить профиль «Синхронизация данных с другими программами».

Нажатие на изображении увеличит его
1С 8 какие нужны права пользователю для работы обмена, выгрузки
Рис. 5. Состав прав доступа пользователя для возможности выполнения синхронизации (обмена данных)

После проделанных операций работоспособность синхронизации между базами 1С 8 была восстановлена.

Оцените, помогло ли Вам предоставленное описание решения ошибки?




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

20-07-2022

Журавлев А.С.
(Сайт www.azhur-c.ru)

Перейти к содержимому

Если вы получили следующую ошибку:

Произошла исключительная ситуация (V83.COMConnector.1): Версия компоненты ‘comcntr’ (8.3.13.1690) отличается от версии корневого модуля ‘core83’ (8.3.13.1865)

Нужно зарегистрировать файл C:\Program Files\1cv8\Номер версии платформы\bin\comcntr.dll.

Запустите командную строку с правами администратора и выполните следующую команду:

C:\Windows\System32\regsvr32.exe «C:\Program Files (x86)\1cv8\8.3.13.1865\bin\comcntr.dll»

Обратите внимание на разрядность операционной системы!

Я думаю проблему коллега уже решил, но в все же отвечу.

Резюмируя все что я уже говорил, необходимо проверить:

1. Путь к файлу запуска в ярлыке 1С. Он должен быть обязательно прописан к файлу 1cestart.exe, в противном случае запускается конкретная версия платформы, не обращая внимания, на то что у нас стоит более новая версия.

2. Необходимо проверить действительно ли стоит версия платформы, которая требуется для запуска (открываем Program Files и проверяем наличие папки с платформой).

3. Проверяем параметры запуска базы. Как описано выше, в настройках  информационной базы можно «жестко» указать версию платформы для запуска информационной базы.

И последнее что может быть, когда идет прямое соединение информационных баз, это если после установки не зарегистрировали dll.

Для этого запускаем «Пуск» / «Служебные» / «Командная строка» – запуск делаем с правами администратора.

Затем в командной строке пишем:

Для 32 битной платформы cd «C:\Program Files\1cv8\ х.х.хх.хххх\bin»

Для 64 битной платформы cd «C:\Program Files (x86)\1cv8\х.х.хх.хххх\bin»

где х.х.хх.хххх – имя каталога с новой версией платформы.

Затем выполняем команду regsvr32 comcntr.dll

В результате выполнения должно появиться сообщение, что dll зарегистрирована.

Обмен между УТ и БП: часто задаваемые вопросы


679

ВОПРОС:
При обмене между УТ и БП возникает ошибка: » Не удалось подключиться к другой программе: {ОбщийМодуль.ОбщегоНазначенияКлиентСервер.Модуль(1133)}: Ошибка при вызове метода контекста (Connect)
Результат.Соединение = COMConnector.Connect(СтрокаСоединения);
по причине:
Произошла исключительная ситуация (V83.COMConnector.1): Версия компоненты ‘comcntr’ (8.3.8.1933) отличается от версии корневого модуля ‘core83’ (8.3.8.1747)»

ОТВЕТ:
Данная ошибка может появиться не только при обмене УТ-БП, но и при обмене между другими программами, а также при автообновлении конфигурации.
Обычно возникает после обновления версии платформы под пользователем компьютера, у которого нет прав Администратора: во время установки платформы не происходит регистрация компоненты comcntr.dll из-за отсутствия необходимых прав пользователя.
Устранить ошибку можно двумя способами:
1. Выполнить установку платформы под пользователем компьютера, обладающим правами Администратора;
2. Если первый способ не помог, то зарегистрировать компоненту вручную в командной строке.
Для этого нужно запустить командную строку от имени администратора: в Windows 7 по кнопке «Пуск» найти пункт меню «Командная строка» и, щелкнув по нему правой клавишей мыши, выбрать «Запуск от имени администратора». В Windows 8-10 достаточно щелкнуть правой клавишей мыши по кнопке «Пуск» и выбрать пункт меню «Командная строка (администратор)».
В командной строке ввести команду: regsvr32 «C:\Program Files (х86)\1cv8\8.3.8.1747\bin\comcntr.dll» (regsvr32пробел»C:\Program Files (х86)\1cv8\8.3.8.1747\bin\comcntr.dll»).
Нажать клавишу «Ввод\Enter».
Текст команды зависит от того, в каком каталоге на компьютере находится платформа и компоненту какой именно  версии платформы требуется зарегистрировать:

После нажатия клавиши ввода компьютер должен выдать сообщение об успешной регистрации компоненты. После этого можно пробовать производить повторный обмен между базами 1С и запускать обновление.

P.S. Способ № 2 может использоваться не только в том случае, если способ № 1 не помог, но и самостоятельно.



Тег:

1С:Бухгалтерия

1С:Бухгалтерия строительной организации

1С:Предприятие

1С:Управление небольшой фирмой

1С:Управление торговлей

FAQ

БСО

Линия консультации

настройка 1С

ответы на вопросы

ЧАВО

часто задаваемые вопросы

Понравилась статья? Поделить с друзьями:
  • Инфинити fx35 ошибка 0340
  • Иск об устранении реестровой ошибки госпошлина
  • Инфоклиника ошибка при подключении к базе данных
  • Исключение ошибки питон
  • Инфинити fx35 код ошибки p0300