Точка входа в процедуру не найдена в библиотеке DDL core83.dll
Описание ошибки:
Столкнулся с данного рода ошибкой, что удивительно, будучи уверенным в том, что компонента com-соединения после установки новой версии платформы 1С: Предприятие8.3 была зарегистрирована успешно. По крайней мере тест соединения базы УТ с базой БП через com-соединения в удаленном рабочем столе под пользователем, под которым работаю обычно, прошел успешно. Но ошибка дала о себе знать в учетных других записях пользователей удаленного рабочего стола того же сервера. Найденные решения: Промежуточный текст ошибки может быть в разных ситуациях разных версий платформ 1С 8 разным. Но всегда будет содержать начальную фразу "точка входа в процедуру" и заканчиваться "не найдена в библиотеке DLL core83.dll". Например: Точка входа в процедуру ?to_string@core@@YAPB_WABU_GUID@@PA_W@Z не найдена в библиотеке DLL core83.dll В данном случае тест подключения соединения выводил ошибку, скрин которой приведен ниже. Еще раз замечу, что проблема возникла после обновления платформы версии 8.3, при этом предусмотрительно была проверена работа соединения через com-компоненту под учетной записью администратора, где никаких проблем и ошибок не возникло, что свидетельствовало о том, что dll-файлы com-соединения были обновлены в процессе установки нового релиза платформы.
После нажатия кнопки "ОК" в предупреждении с заголовком "1cv8.exe - Точка входа не найдена". Последовало предупреждение самой платформы 1С: Предприятие 8: "Не удалось установить подключение". Ошибка при установке подключения ко второй информационной базе: Не удалось подключиться к другой программе: {ОбщийМодуль.ОбщегоНазначения.Модуль(4005)}: Ошибка при вызове конструктора (COMObject) Данная ошибка уже описывалась здесь ранее в статье: Ошибка при вызове конструктора (COMObject) COMConnector = Новый COMObject(ИмяCOMСоединителя()); // "V82.COMConnector" по причине: -2147221164(0x80040154): Класс не зарегистрирован Нажатие на изображении увеличит его В данном случае обмен был настроен с конфигурацией 1С: Бухгалтерия предприятия 8 ред.3.0, работающей в режиме управляемого интерфейса, поэтому задача обновления компоненты свелась к последовательному списку действий на двух рабочих местах - у двух пользователей удаленного рабочего стола сервера, на котором ведется работа в 1С. Для обменов, настраиваемых для конфигураций, работающих в режиме управляемого интерфейса или настраиваемых в обычных конфигурациях через меню "Обмен данными с продуктами на платформе 1С: Предприятие 8.2" разработчики упростили задачу по регистрации компоненты comcntr.dll для пользователей - появляется кнопка "Исправить ошибку установки внешнего соединения".
На сообщение о перезапуске сеанса 1С: Предприятия соглашаемся и после перезапуска при тесте соединения - все будет в рабочем состоянии, если только нет ограничений прав у пользователя удаленного рабочего стола, о чем, операционная система, в случае нехватке сообщит.
В общем случае зарегистрировать com-компоненту можно другими способами, описанными на странице: Как зарегистрировать компоненту 1С 8 comcntr.dll в Windows. Ниже приведен краткий скриншот регистрации dll для корректной работы com-соединения для текущей, последней установленной версии 1С 8 на рабочем месте или сервере. Нажатие на изображении увеличит его Оцените, помогло ли Вам предоставленное описание решения ошибки?
© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу. 22-03-2018 Журавлев А.С. (Сайт azhur-c.ru) |
|
|||||||||||||
Copyright 2013-. Azhur-c.ru
ИП Журавлев Александр Сергеевич ИНН 667000271590 ОГРНИП 312667014300041 |