Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

-2147221164(0x80040154): Класс не зарегистрирован

-2147221164(0x80040154): Класс не зарегистрирован
Я
   skupidom
 
22.05.19 - 13:24
На 1 сервере обновили платформу на 8.3.14.1694,на 2 осталась 8.3.11.3034.
Регламентное задание выполнилось с ошибкой = ошибка при вызове конструктора (COMОбъект): -2147221164(0x80040154): Класс не зарегистрирован”.
Решили как описано в статье: http://pyatilistnik.org/oshibka-2147221164-0x80040154-v-1s/
Зарегистрировали dll: comcntr.dll 1694 и 3034.
При подключении на 3034 к базе документооборота к Бухгалтерии по COM соединению все ок, а наоборот - COMObject создает, но возвращает неопределено.
Как исправить ?
 
 
   breezee
 
1 - 22.05.19 - 13:35
Переписать на вб-сервисы.
   skupidom
 
2 - 22.05.19 - 13:41
а по другому ?
   butterbean
 
3 - 22.05.19 - 13:45
   skupidom
 
4 - 22.05.19 - 13:51
это уже было проделано как раз и результат - неопределено, при возврате подключения с параметрами из базы Бухгалтерия к Документооброту.
   Жан Пердежон
 
5 - 22.05.19 - 14:33
там где наоборот надо установить com от той версии к которой подключаешься.
   skupidom
 
6 - 22.05.19 - 15:11
положить в bin 1694 comcntr.dll ?
   Жан Пердежон
 
7 - 22.05.19 - 16:24
   skupidom
 
8 - 22.05.19 - 18:09
не помогло
   ViSo76
 
9 - 22.05.19 - 18:11
64 разрядный клиент и 32 бита компенента может быть. Проверь при запуске в 32-хбитном клиенте
   skupidom
 
10 - 22.05.19 - 18:28
компоненту 32-бит попробовать регистрировать ?
   skupidom
 
11 - 22.05.19 - 18:29
платформы 1694
   ViSo76
 
12 - 22.05.19 - 18:34
(10) Если 1С 64-ре бита, то добавь базу и укажи в настройках Разрядность 32 (x86).
Если ты хочешь что бы работала компонента 32-х разрядная на клиенте 64-м то нужно её "оборачивать" в COM+ Книга знаний: Вызов 32-битных COM-объектов на стороне 64-битного сервера 1С
   ViSo76
 
13 - 22.05.19 - 18:37
Вообще проверь к примеру в Excel ( VBA ) компонента присоединяется к проекту ( есть в списке ).

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.