Произошла исключительная ошибка v83 comconnector

Автор: Ходин Илья А.. Дата публикации: 04 августа 2017 . Категория: Блог.

Если сервер 1С стоит на Windows х64, то рано или поздно Вы столкнетесь с проблемой создания COM-соединения, если соединение инициируется на стороне сервера. На стороне клиента COM-соединение работает нормально, на стороне сервера вываливается с ошибкой.

Данная статья позволяет снять проблему. НО — до переустановки или обновления платформы!

Столкнулся с проблемой создания COM-соединения на стороне сервера. Обновили версию платформы, но после установки, компонент COM-соединения не регистрировался в системе. Предлагаемая ниже методика позволяет избавиться от описываемой проблемы.

Ниже алгоритм настройки системы, со скрином к каждому действию. Внимание скрины взяты с другого сайта, для общего понимания действий!

  1. Остановка сервера 1С (рекомендуется, но не обязательно)
  2. Регистрация компоненты comcntr.dll
  3. Создание обертки COM+, позволяющей 64-битному приложению взаимодействовать с 32-битном.
  4. Перезагрузка сервера (физического). Не обязательно, но рекомендуется
  5. Старт сервера 1С. (обязательно 🙂

Регистрируем компоненту. Компонента отсутствует, если установлен только сервер 1С. Почему-то 1С публикует ее только в составе клиента.

Библиотека успешно зарегистрирована.

Теперь запускаем службу компонентов. Описывается для Windows Server 2008 R2 Standart.

Выбираем — Создать приложение

Называем наше приложение — V83.COMConnector, ставим галочку — Серверное приложение.

На этом окне — выбираем учетную запись под которой будет запускаться наше приложение. Лучше указать "учетку" с правами Администратора. Я ставил — текущий пользователь т.к., работал под Администратором.

Читайте также  Почта россии отслеживание на андроид

После того как мы создали Приложение, заходим в него, в раздел — Компоненты и создаем новый компонент.

На данном этапе нужно указать где лежит библиотека dll. Как правило библиотека лежит — "С:Program Files1cv8[номер платформы]incomcntr.dll"

Теперь установи права на Приложение. Правой кнопкой на созданном Приложении — Свойства.

Выбираем вкладку — Безопасность и Снимаем галочку — Принудительная проверка доступа для приложений => (Ставим галочку) => Применить политику программных ограничений => Уровень ограничений => Неограниченный.

Далее переходим к самому Компоненту — Выбираем — Свойства, раздел Безопасность.

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

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

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

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

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

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

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

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

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

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


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

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

Читайте также  Посох оператора ведьмак 2

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

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

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

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

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

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

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

Regsvr32 "C:Program Files1cv8номер версии вашей платформыincomcntr.dll" (regsvr32пробел"C:Program Files1cv8номер версии вашей платформыincomcntr.dll").

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

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

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

15.12.2019
Что делать если выходит ошибка при выполнении регламентной операции по закрытию месяца: Есть неоформленные документы распределения расходов по организации " ООО "Садовническая, 74"" на конец периода
Ответ: Ошибка в настройке статей расходов, в данной ссылке https://практика-учета.рф/articles/zatraty/5-oshibok-v-nastroykah-statey-rashodov-1s-kompleksnoy-2-erp/ответ по исправлению ошибки.

> Читать подробный ответ

15.12.2019
В программе 1С:Бухгалтерия предприятия, редакция 3.0 на конец 2018 года была сформирована
Ответ: По кредиту на субсчетах счета
> Читать подробный ответ

15.12.2019
Где в программе находится амортизационная группа для Лазерного маркиратора?
Ответ: Третья (3-5 лет) 330.26.70.23 Устройства на жидких кристаллах; лазеры, кроме лазерных диодов; оптические приборы и инструменты прочие, не включенные в другие группировки.
> Читать подробный ответ

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

Остались вопросы? Получите бесплатную консультацию наших специалистов!

Ссылка на основную публикацию
Adblock
detector