Ошибка при вызове конструктора (COMОбъект):
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Проблема решилась удаление регистрации comcntr.dll и регистрацией заново из новой платформы .
C:\Program Files\1cv8\8.3.5.1460\bin
C:\Program Files (x86)\1cv8\8.3.5.1460\bin зарегал из двух папок, чтоб работал фон и обмен при ручном запуске .
Плюс к этому групповой обработкой изменить
Справочник "Настройки обмена данными" реквизит "Версия платформы информационной базы для подключения" нужно проставить V83
C:\Program Files\1cv8\8.3.5.1460\bin
C:\Program Files (x86)\1cv8\8.3.5.1460\bin зарегал из двух папок, чтоб работал фон и обмен при ручном запуске .
Плюс к этому групповой обработкой изменить
Справочник "Настройки обмена данными" реквизит "Версия платформы информационной базы для подключения" нужно проставить V83
Скорее всего проблема действительно плавающих глюков, возможно связана с корректной регистрацией библиотек в системе, а так же версии ОС на сервере 1с предприятия. Недавно поймал ошибку на Win Server 2003 без SP, после переустановки на Win 2008 Server Ошибка ушла.
Аналогичная ошибка. Решилось все переводом на Платформу 8.3.8.1652. БП 2.0 и УТ 10.3 раньше работали на Платформе 2.0.19.130. И в настройках обмена, "Передача данных между информационными базами" перевыбрали Тип инф. базы на 8.3
После установки 8.3.8.1747 возникла такая же проблема.
Покопался.
База вся старая, переработанная, обновлениями не балованая.
В обработке ОбменДаннымиXML, в процедуре ПодключитсяКИнформационнойБазе()
Если ПустаяСтрока(ОбъектПодключения) Тогда
//ОбъектПодключения = СтруктураПодключения.ВерсияПлатформы +".COMConnector"; //Так было
ОбъектПодключения = "V83.COMConnector"; //так стало
КонецЕсли;
Покопался.
База вся старая, переработанная, обновлениями не балованая.
В обработке ОбменДаннымиXML, в процедуре ПодключитсяКИнформационнойБазе()
Если ПустаяСтрока(ОбъектПодключения) Тогда
//ОбъектПодключения = СтруктураПодключения.ВерсияПлатформы +".COMConnector"; //Так было
ОбъектПодключения = "V83.COMConnector"; //так стало
КонецЕсли;
{Обработка.ТекущиеДелаПоЭДО.Форма.ТекущиеДела.Форма(1927)}: Ошибка при вызове конструктора (ComОбъект):-2147221005(0x800401F3): Недопустимая строка с указанием класса
1с 8.3.8.1964
при соединении к ЭСЧФ
Помогите плиз.
Serj_@tut.by
1с 8.3.8.1964
при соединении к ЭСЧФ
Помогите плиз.
Serj_@tut.by
В поставке 1С 8.3 есть ярлык «Регистрация утилиты администрирования серверов x86-64», который ведёт к файлу RegMSC.cmd .
Берём этот файл и меняем в нём строку radmin.dll на comcntr.dll.
Далее запускаем его от имени администратора. Всё.
Берём этот файл и меняем в нём строку radmin.dll на comcntr.dll.
Далее запускаем его от имени администратора. Всё.
Если работа идёт из-под 8.3 с базами на 8.1 или 8.2, то без установки соответствующей версии или правки реестра не обойтись.
В моём случае стояла только 8.3, из-под которой запускалась база 8.1, которая выгружала данные через COM 8.2 (да, вот такой коленкор)
Решилось
- регистрацией comcntr.dll от 8.3,
- правкой реестра: HCR\V83.COMConnector переименован в HCR\V82.COMConnector
- и повторная регистрация comcntr.dll (для восстановления HCR\V83.COMConnector).
Можно сделать без переименования и повторной регистрации: выгрузить ключ реестра, поправить на 82 и загрузить обратно.
В моём случае стояла только 8.3, из-под которой запускалась база 8.1, которая выгружала данные через COM 8.2 (да, вот такой коленкор)
Решилось
- регистрацией comcntr.dll от 8.3,
- правкой реестра: HCR\V83.COMConnector переименован в HCR\V82.COMConnector
- и повторная регистрация comcntr.dll (для восстановления HCR\V83.COMConnector).
Можно сделать без переименования и повторной регистрации: выгрузить ключ реестра, поправить на 82 и загрузить обратно.
У меня такая проблема:
{Обработка.ВыгрузкаДокументоВБухБазу.МодульОбъекта(44)}: Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Недопустимая строка с указанием класса
Сервер 1с 64 бита плюс поставлена x86. Зарегал компоненту и так и сяк.
На самом сервере обмен работает. На компьютере пользователя нет.
Будто прав не хватает или вроде того
{Обработка.ВыгрузкаДокументоВБухБазу.МодульОбъекта(44)}: Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Недопустимая строка с указанием класса
Сервер 1с 64 бита плюс поставлена x86. Зарегал компоненту и так и сяк.
На самом сервере обмен работает. На компьютере пользователя нет.
Будто прав не хватает или вроде того
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот