Меню

Jinn client ошибка создания com объекта ошибка при вызове конструктора

Содержание

  1. Типовые проблемы при установке и настройке рабочего места для Электронного Бюджета
  2. 1. Ошибка установщика Windows — Невозможно завершить установку т.к. не найдена необходима библиотека DLL
  3. 2. В ASN1 встречен неожиданный конец данных
  4. 3. Доступ к конфигурационному файлу запрещен — классическая и самая распространенная ошибка после установки Континент ТЛС клиента
  5. 4. При попытке подключения к адресам электронного бюджета в нижнем правом углу появляется бесконечное кол-во сообщений от Континента , подключение сразу прерывается
  6. 5. При входе в электронный бюджет недоступны формы для работы. Главное меню отображается, но при открытии любого подраздела меню — пустая страница
  7. 6. При входе в Электронный Бюджет идет постоянно запрос сертификата снова и снова, или выдает ошибку «Internet Explorer не может отобразить эту страницу»
  8. 7. При просмотре корневого сертификата Минкомсвязи по ГОСТ 2012 наблюдается ошибка: «Целостность этого сертификата не гарантирована. Возможно он поврежден или изменен»
  9. 8. При подписании в Электронном Бюджете в окне Jinn client не видит сертификаты сформированные по гост 2012.
  10. 9. Ошибка при подписании — «Ошибка целостности файла масок контейнера криптопро»
  11. 10. Ошибка при подписании в облачном портале 1С — «Ошибка создания com-объекта»
  12. 11. При работе в Электронном Бюджете получаем ошибку Jinn client «Прекращена работа программы JinnClient — Доверенная визуализация и формирование ЭП» или «Крах плагина Jinn client»
  13. lk.budget.gov.ru: Ошибка построения диалога подписания. Решение
  14. Решение проблемы в ГИИС ЭБ «не установлены средства подписи Jinn-клиент или плагин КриптоПро»
  15. Jinn client ошибка установки
  16. Вложение не найдено
  17. Вложение не найдено
  18. Вложение не найдено
  19. Jinn client ошибка установки

Типовые проблемы при установке и настройке рабочего места для Электронного Бюджета

1. Ошибка установщика Windows — Невозможно завершить установку т.к. не найдена необходима библиотека DLL

Причина: Не установлен набор системных библиотек windows visual С++ redistributable, необходимый для завершения установки. В большинстве случаев причина кроется в установке заглушек вместо полноценных компонентов, их полным отсутствием или повреждением.

Решение: Изучив лог установки Континент ТЛС клиента вычислить проблемную библиотеку или пакет, удалить имеющийся и корректно установить.
Лучшее решение: Обратиться к нам удобным Вам способом по контактам:
1) тел. +7(4832)92-13-08 ,
2) электронная почта admin@algoritm32.ru ,
3)Viber: +7(967)314-00-69
Наши специалисты решают все описанные в данной статье проблемы

2. В ASN1 встречен неожиданный конец данных

Причина: Проблема кроется в старых сертификатах. Континент ТЛС клиент не может прочитать некоторые сертификаты, с неподдерживаемыми знаками (например ;

«» и т.п.) и встретив их в хранилище сертификатов Windows отказывается запускаться.

Решение: Вычислить проблемные сертификаты и избавиться от них. Следует помнить, что пользователю доступны не все хранилища сертификатов, поэтому удалять нужно используя оснастку Windows и проверять хранилище локального компьютера. Или прибегнуть к помощи специалиста.

3. Доступ к конфигурационному файлу запрещен — классическая и самая распространенная ошибка после установки Континент ТЛС клиента

Причина: Проблема кроется в правах текущего пользователя к папкам и веткам реестра, которые использует программа.
Проблемные каталоги: С:ProgramFilesSecurityCodeContinentTLSClient и С:UsersPublicContinentTLSClient
Проблемные ветки реестра: HKEY_LOCAL_MACHINESOFTWARESecurityCodeTlsClient и HKEY_LOCAL_MACHINESOFTWARESecurityCodeTlsClientSetup

Решение: Предоставить текущему пользователю права на чтение и изменение данных каталогов и веток реестра. В некоторых случаях, придется стать их владельцем, чтобы выставить права и увидеть скрытые ветки реестра которые так же желает использовать Континент ТЛС клиент.
Список исчерпывающий, поэтому если Вы предоставили все права на все ветки, но проблема не решилась, значит что-то упущено (некоторые ветки реестра не видны, пока не выдать права текущему пользователю). Если ничего не получается, то Вы всегда можете обратиться к нашим специалистам за помощью.

4. При попытке подключения к адресам электронного бюджета в нижнем правом углу появляется бесконечное кол-во сообщений от Континента , подключение сразу прерывается

Причина: В 9 случаях из 10 это Dr.Web и его програмные продукты . Межсетевой экран антивирусов этого вендора требует тщательной настройки для беспроблемной работы электронного бюджета.

Решение №1: Отказ от антивирусов dr.web‘ а, с его полным удалением и перезагрузкой.
Решение №2: Настройка Континент ТЛС клиента через Непрозрачное проксирование.

Первый вариант простой, но оставляет ваш компьютер незащищенным если у Вас нет альтернатив под рукой.
Второй вариант требует дополнительной настройки АРМ, выделение свободного сокета под прокси-сервер континент тлс клиента и знаний.

5. При входе в электронный бюджет недоступны формы для работы. Главное меню отображается, но при открытии любого подраздела меню — пустая страница

Причина: Проверить ссылку для входа. Скорее всего вы входите через http s :// . Для корректного отображения всех таблиц и форм вход должен осуществляться через http:// без s .
Ремарка: Сейчас большинство таблиц отображается и при входе через https, но пользователи ПУР КС могут с вами не согласиться — организации открывающиие 71 счет для перечисления денег по выигранным госконтрактам столкнутся с трудностями при работе по этому протоколу.

Решение: Требуется корректная настройка ЭБ через http или дополнительные тонкие настройки браузера. Наши специалисты могут реализовать работу Chromium-подобных браузеров для работы через https.

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

Причина: Самый вероятный и самый печальный исход — сертификат пользователя сформирован некорректным образом. Настройки Крипто Про были изменены перед формированием запроса на текущий сертификат.
Чтобы удостоверить в этом, необходимо протестировать текущий сертификат и проверить алгоритмы, используемые при его формировании.

Вывод тестирования о проблемном сертификате:

ГОСТ Р 34.10-2012 DH 256 бит
ГОСТ Р 34.10-2012 256 бит, параметры ТК-26 А
ГОСТ Р 34.11-2012 256 бит
ГОСТ 28147-89, параметры шифрования ТК26 Z

Вывод тестирования о любом другом сертификате, вход которого успешен:

ГОСТ Р 34.10-2012 DH 256 бит
ГОСТ Р 34.10-2001, параметры обмена по умолчанию
ГОСТ Р 34.11-2012 256 бит
ГОСТ 28147-89, параметры шифрования ТК26 Z
Решение: Формировать новый запрос на сертификат, предварительно вернув настройки Крипто Про к стандартным.

7. При просмотре корневого сертификата Минкомсвязи по ГОСТ 2012 наблюдается ошибка: «Целостность этого сертификата не гарантирована. Возможно он поврежден или изменен»

Причина: Известная несовместимость при установке на компьютере Континент АП и криптопровайдера от Кода Безопасности.
Решение: Удаление корневого сертификата из всех хранилищ (пользователя, локального компьютера, реестра), удаление проблемных веток реестра:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyOIDEncodingType 1CryptDllImportPublicKeyInfoEx1.2.643.7.1.1.1.1
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftCryptographyOIDEncodingType 1CryptDllImportPublicKeyInfoEx1.2.643.7.1.1.1.1

и последующая переустановка корневых сертификатов.

8. При подписании в Электронном Бюджете в окне Jinn client не видит сертификаты сформированные по гост 2012.

Причина №1: Наименование организации превышает 127 символов. см. решение №1
Причина №2: Ручная установка расширения eXtendedContainer по инструкции с сайта Федерального Казначейства . К сожалению, в руководстве указан только xc.exe который идет в составе дистрибутива Jinn client , установка которого нужна только на 32-битных системах. Для установки на 64-битные системы необходимо использовать xc64.exe. см. решение №2
Причина №3: Если eXtendedContainer не был установлен вручную, он будет автоматически установлен при установке Континент ТЛС клиент . Его использование нерекоммендуется, т.к. он вызывает проблемы с отображением сертификатов. см. решение №2

Решение №1: Необходимо с помощью специального инструмента размещенного на сайте Федерального Казначейства конвертировать текущие подписи в формат, понятный Jinn client ‘у.
Решение №2: Воспользоваться подготовленным нами архивом для удаления старого и установки корректного eXtendedContainer

9. Ошибка при подписании — «Ошибка целостности файла масок контейнера криптопро»

Причина: Вероятнее всего вы пытаетесь подписывать, выбирая сертификат не с флешки, а из хранилища сертификатов Windows. Это неправильно. Подписывать в Электронном Бюджете следует только с физического носителя: флешки или рутокен.

Решение: При подписании выбирать сертификат с флешки, или, если в окне выбора сертификатов не отображается нужного, ознакомиться с предыдущим пунктом данной статьи.

10. Ошибка при подписании в облачном портале 1С — «Ошибка создания com-объекта»

Причина: Некорретная настройка браузера Internet Explorer.

Решение: Воспользоваться подготовленным нами файлом для настройки браузера.

11. При работе в Электронном Бюджете получаем ошибку Jinn client «Прекращена работа программы JinnClient — Доверенная визуализация и формирование ЭП» или «Крах плагина Jinn client»

Причина: Неизвестно.

Решение: Удалить целиком ветку в реестре Windows: [HKEY_CURRENT_USERSoftwareSecurity Code]

По возникшим вопросам просьба обращаться по:
Тел: +7 (4832) 92-13-08, +7 (4832) 92-20-08, 8-915-805-45-80
E-mail: admin@algoritm32.ru

РАБОТАЕМ С РЕГИОНАМИ!

Источник

lk.budget.gov.ru: Ошибка построения диалога подписания. Решение

Всем добрый день! Я часто работаю с бюджетниками, помогаю им с настройкой АРМ в различных системах, порталах, ЭТП. И вот буквально несколько дней назад увидел ошибку на рабочем месте ГИИС Электронный бюджет, которую ранее видеть не доводилось:

«УФОС: Ошибка построения диалога подписания. Не установлены средства подписи (Jinn-клиент или плагин КриптоПро)».

УФОС: Ошибка построения диалога подписания

Данная ошибка возникала в момент подписания любого документа внутри системы ГИИС ЭБ.

Решение проблемы в ГИИС ЭБ «не установлены средства подписи Jinn-клиент или плагин КриптоПро»

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

Кстати, крипто-плагин был так же установлен. Я проверил Firefox, и он там был. Обратите внимание, что я сказал, что в ГИИС Электронный бюджет лично я работаю в браузере Firefox. А не в Internet explorer! Да, вы не ослышались. В электронном бюджете можно работать и подписывать документы в браузере firefox.

Ну а проблема оказалась несколько банальной. Дело в том, что и указанный крипто-плагин, и корневые сертификаты УФК, и даже сам КриптоПро частенько обновляются! Да и настройки Firefox для работы с электронной подписью бывает, слетают, сбиваются. Потому, поскольку я лентяй, мне захотелось всё сделать быстро и автоматически.

Для этой цели, как обычно, я воспользовался сервисом автоматической проверки и настройки ЭТП и ГОС. ПОРТАЛОВ от СКБ Контур. ⏩Посмотреть как им пользоваться Вот и всё решение этой проблемы.🙂 Конечно, обновить указанный плагин можно было и вручную, но я люблю сервис.

Источник

Jinn client ошибка установки

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • ViktorGRBS
  • —>
  • Не в сети
  • Сообщений: 137
  • Спасибо получено: 12

reion07 пишет: Доброго времени суток!
Помогите пожалуйста с установкой jinn-clienta. Дело в том что после получения нового дистрибутива в связи с переходом на ГОСТ 2012, на ПК с windows 8.1 не могу установить Jinn-Client. ( Ошибка пакета установщика Windows. Непредвиденное завершение программы, являющейся частью установки. Обратитесь в службу поддержки или поставщику пакета). Установка производится под локальной учеткой Администратора.

а в чём ошибка? РУсским по белому написано — «Установка производится под локальной учеткой Администратора»
вот и производите установку с такими правами, всё поулчится!!

Вложение не найдено

Вложение не найдено

Вложение не найдено

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • reion07
  • Автор темы —>
  • Не в сети
  • Сообщений: 4
  • Спасибо получено: 0

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • sedkazna
  • —>
  • Не в сети
  • Сообщений: 386
  • Спасибо получено: 94

reion07 пишет: файл запускаю JinnClient64.msi

На форуме упоминали, что установку важно производить запуская установочный файл setup.exe в корне дистрибутива. Попробуйте через него.

Еще раз спрошу — удалили предыдущую версию?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • igor1806
  • —>
  • Не в сети
  • Сообщений: 176
  • Спасибо получено: 56

reion07 пишет: Установка производится на чистый ПК, версия ПО 1.0.3050.0. Пробовал под всеми учетками. Версия Windows 8.1 64-bit, соответственно и файл запускаю JinnClient64.msi Также пробовал этот же дистрибутив ставить на ПК с Windows 10 64-bit, ошибка та же самая.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Источник

Jinn client ошибка установки

При подписании дока в 1С ЭБ ошибка Jinn-client:
«Jinn-client Ошибка создания comm-объекта: <ОбщийМодуль.ЭлектроннаяПодписьЛппКлиентСервер.Модуль(50)>:
Ошибка при вызове конструктора (COMObject): Невозможно создание объекта сервером программирования объектов».

Вход в 1С через IE.
Версия IE: 11.0.9600.16428
Сертификат: ГОСТ Р 34.11-2012/34.10-2012
Windows 7 / 32.
Jinn-client 1.0.3050.0

Подскажите, плиз, куда смотреть.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Wmffre
  • —>
  • Не в сети
  • Сообщений: 727
  • Спасибо получено: 219

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • ranger
  • —>
  • Не в сети
  • Сообщений: 461
  • Спасибо получено: 54

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Lektor
  • —>
  • Не в сети
  • Сообщений: 1
  • Спасибо получено: 0
Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • FarWinter
  • —>
  • Не в сети
  • Сообщений: 313
  • Спасибо получено: 115

При подписании дока в 1С ЭБ ошибка Jinn-client:
«Jinn-client Ошибка создания comm-объекта: <ОбщийМодуль.ЭлектроннаяПодписьЛппКлиентСервер.Модуль(50)>:
Ошибка при вызове конструктора (COMObject): Невозможно создание объекта сервером программирования объектов».

Вход в 1С через IE.
Версия IE: 11.0.9600.16428
Сертификат: ГОСТ Р 34.11-2012/34.10-2012
Windows 7 / 32.
Jinn-client 1.0.3050.0

Подскажите, плиз, куда смотреть.

QuickEB — Порядок быстрой настройки Электронного бюджета, ГОСТ 2012. ссылка
(подходит для настройки подписания в Облачном портале 1С, только нужно выполнить дополнительно
настройки для Internet Explorer 11 из сообщения «Сборник типовых ошибок в ЭБ», ссылка
пункт 4.3 Ошибка при подписании на сайте buh2012.budget.gov.ru)

4.3 Ошибка при подписании на сайте buh2012.budget.gov.ru/buh2012/ в Облачном портале 1C : Jinn-client Ошибка создания com-объекта

Ошибка при подписании в Облачном портале 1C на сайте buh2012.budget.gov.ru/buh2012/: Jinn-client Ошибка создания com-объекта

Нужно добавить разрешения для ActiveX в настройках IE

и возможно нужна ещё перезагрузка компьютера (но это не точно),
чтобы применились разрешения для ActiveX в Internet Explorer

После этого Jinn Client заработал.

Решение:
Импорт настроек разрешения для ActiveX аналогичных для ЕИС-закупки и добавление http и https *.budget.gov.ru в надёжные сайты
Файл можно скачать по ссылке:
yadi.sk/d/mHRxDNMy2v8ZnA
«Ошибка 1С, Jinn-client Ошибка создания com-объекта.zip» 2.95 Kb
В нём файлы:
1.Установка настроек IE 11.0 (05.12.2019).reg
2.Добавление в Надёжные сайты http и https_budget.gov.ru.reg
«1C Облачный портал 2012.lnk» — запуск IE и вход на страницу => buh2012.budget.gov.ru/buh2012/
можно скопировать ярлык на рабочий стол

Если не помогло и ошибка осталась, то нужно сделать сброс настроек IE11, перезагрузится и заново установить настройки IE файлом «1.Установка настроек IE 11.0 (05.12.2019).reg»
Сброс настроек IE11:
Свойства браузера
Дополнительно
<Сброс>
[v] Удалить личные настройки
<Сброс>
. Обязательно — Перезагрузка компьютера
(Если у пользователя какие то настройки не сбрасываются, скорее всего, пользователь с правами — Опытный пользователь.
Нужно добавить этого пользователя в локальную группу Администраторы, сделать сброс настроек IE,
затем можно удалить пользователя из группы Администраторы)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Источник

В этой статье речь пойдет об ошибках в COM-соединениях. Один из вариантов ошибки –
это «Ошибка при вызове конструктора (COMObject):
-2147221164(0x80040154): Класс не зарегистрирован…»
. Бывают и другие варианты
сообщений, все я перечислять не буду, в большинстве случаев — это означает, что
при установке платформы компонента comcntr.dll не смогла зарегистрироваться
автоматически.
COM — соединения используются в обменах между конфигурациями.

У меня в готовых решениях есть обработка
загрузки сотрудников из ЗУП, в которой тоже используется
COM — соединение и у
пользователей тоже может появиться ошибка. В случае с моей обработкой, при
проверке соединения, может появиться сообщение, что невозможно установить
соединение с конфигурацией ЗУП.  Это
может произойти, если Вы неправильно указали настройки подключения, неправильно
настроены права пользователя, через которого Вы подключаетесь или чаще всего – проблема
в компоненте comcntr.dll, которая при смене платформы автоматически не
зарегистрировалась. Вот и рассмотрим, как ее зарегистрировать вручную.

Первое что нужно сделать, это запустить
командную строку от имени администратора.

В командной строке Windows набираете cmd, в
писке выбора появится программа с таким названием, устанавливаете курсор на эту
программу и выбираете из контекстного меню «Запуск под администратором» (см.
картинку ниже).

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

Затем ввести команду (можно двумя способами):

1.     
regsvr32
«C:Program Files (x86)1cv8[
версия платформы]bincomcntr.dll»

2.     
C:Program
Files (x86)1cv8[
версия платформы]bin>regsvr32 comcntr.dll

Прежде чем ввести эти команды нужно
переместиться по каталогам. Допустим, при запуске командной строки появляется
совсем другой каталог, пример можно увидеть на картинке ниже.

командная строка

Для смены каталога нужно написать cd, после которого установить пробел, а
затем указать тот путь, который нам нужен, например
C:Program Files (x86)1cv8[версия платформы]bin, затем после указания пути к каталогу нажимаете Enter. Смотрите пример смены каталога на
картинке ниже.

смена каталога в cmd

Вот теперь
рядом с каталогом можно ввести
regsvr32 comcntr.dll, нажать Enter и
зарегистрировать компоненту (смотрите пример на картинке ниже).

запуск regsvr3

Если все
сделали правильно, то получите сообщение (см. картинку ниже).

успешное выполнение регистрации компоненты comcntr.dll

Если компоненту не удалось
зарегистрировать, проверьте как вы запустили командную строку, возможно, что
забыли запустить от имени администратора. Если все в порядке, то нужно отключить
службу агента сервера 1С:Предприятия и все программы, использующие эту DLL. 

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

Содержание:

1. Почему может возникнуть ошибка при вызове конструктора (COM-объект 1С)?

2. С помощью чего можно исправить ошибку при вызове конструктора (COM-объект 1С)?

3. Параметры при вызове конструктора (COM-объект 1С), которые регистрируют компоненты строки кода перед регистрируемым dll-файлом    

1.      Почему может возникнуть ошибка при вызове конструктора (COM-объект 1С)?

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

Сегодня мы разберем одну из ошибок, которые появляются при работе с базой, а именно ошибку при вызове конструктора (COM-объект 1С).

Ситуацию такую, мы можем наблюдать при загрузке с Excel при использовании (COM-объекта 1С), при обмене между базами. Ситуаций, когда возникает данное сообщение с возникшей проблемой довольно много при работе с программой.

Как правило, данная ошибка возникает из-за того, что при установке платформы1С не произошла автоматическая регистрация 64-х разрядной компоненты, которая отвечает за использование COM-соединения 1С 8.3. А почему это произошло, спросите? Все очень просто и в то же время сложно, если не знаешь, в чем все ядро проблемы. А причина в том, что те, у кого выдаются такие ошибки, используют 32(86) – разрядную операционную систему и ставят вместо платформы необходимой разрядности их системы, платформу 1С предназначенную для совсем другой системы.   

2. С помощью чего можно исправить ошибку при вызове конструктора (COM-объект 1С)?

Исправить данную ошибку, довольно легко. Для этого необходимо всего лишь зарегистрировать библиотеку dll в реестре при помощи командной строки или программы PowerShell, в зависимости от того, что любите использовать, и команды regsvr32.

Для того чтобы выполнить команду, достаточно будет в строке написать такой текст команды «regsvr32 «C:Program Files1cv88.3.ХХ.ХХХХbincomcntr.dll»». Вместо «ХХ.ХХХХ» необходимо указать необходимый релиз платформы, библиотеку которой, необходимо зарегистрировать в реестре системы.

Если все выполнено правильно и регистрация произошла успешно, то должно выдать сообщение, как на скриншоте, об успешной регистрации библиотеки.

Администратор: Командная строка   

3. Параметры при вызове конструктора (COM-объект 1С), которые регистрируют компоненты строки кода перед регистрируемым dll-файлом

Также есть некоторые особенности команды, которая регистрирует компоненты.

На данный момент я знаю только 4 параметра (которые при написании строки кода указываются перед регистрируемым dll-файлом):

·        /u — параметр, отменяет регистрацию

·        /i — параметр, который позволяет при необходимости, в зависимости от библиотеки.

·        /n —параметр используется только для установки компоненты 1С, в основном пишется вместе с предыдущим (/I);

·        /s – возможность отключить все сообщения при регистрации;

Существует, также, один немаловажный момент, что в зависимости от версии командной строки, иногда приходится прописывать путь к самой утилите.

Кстати, существуют специальные программы-инструменты, которые помогают регистрировать компоненты, без знания команд и утилит администрирования, зарегистрировать библиотеку и продолжить работать дальше.

Таких программ достаточно много и писать, какое-то одно название смысла нет.

Для того чтобы быстро и качественно решать такие проблемы, необходимо изучать разнообразные статьи, для повышения уровня знаний и квалификации.

Специалист компании «Кодерлайн»

Олег Мороз

   BubbleGumm

21.07.16 — 13:05

Пытаюсь создать СОМ объект

oIE = Новый COMОбъект(«InternetExplorer.Application»);

возникает ошибка:

Ошибка при вызове конструктора (COMОбъект): -2147467259(0x80004005): Неопознанная ошибка

1с — 8.3.8.1479

windows server 2012r2

Internet Explorer установлен, вручную запускается, работает корректно.

В чем может быть дело?

   Cyberhawk

1 — 21.07.16 — 13:17

В правах на приложение СОМ+, например

   BubbleGumm

2 — 21.07.16 — 13:30

Да, пытаюсь добавить его в приложения СОМ+

Он добавляется только как устаревший компонент

Может эксплорер обновить?

   hhhh

3 — 21.07.16 — 13:35

(2) какой хоть Internet Explorer?  надеюсь, не пятый?

   BubbleGumm

4 — 21.07.16 — 13:36

11

   BubbleGumm

5 — 21.07.16 — 13:39

не помогло

   DrZombi

6 — 21.07.16 — 13:52

   DrZombi

7 — 21.07.16 — 13:53

(5) Ты СОМ откуда вызываешь?

С сервера или с клиента?

   BubbleGumm

8 — 21.07.16 — 13:53

с сервера

   BubbleGumm

9 — 21.07.16 — 13:54

хм, а на клиенте работает.

но надо на сервере

   DrZombi

10 — 21.07.16 — 13:54

(8) А на сервере есть ИЕ?

А пользователь из под которого стартует сервер 1С, имеет право на запуск ИЕ?

   BubbleGumm

11 — 21.07.16 — 13:55

я на сервере физическом пробую

пользователь — администратор

   BubbleGumm

12 — 21.07.16 — 13:56

служба 1с от администратора тоже

   DrZombi

13 — 21.07.16 — 13:57

(11) Сервер 1С не запущен ис под Администратора!

   DrZombi

14 — 21.07.16 — 13:57

(12) Серьезно? Жесть

   DrZombi

15 — 21.07.16 — 13:57

Поди сервер 1С х64?

   DrZombi

16 — 21.07.16 — 14:00

   DrZombi

17 — 21.07.16 — 14:07

   BubbleGumm

18 — 21.07.16 — 14:08

у меня 1с 64 бита

запуситил службу 32, создаю объект, пишет класс не зарегистрирован.

екплорер вроде 64бита, лежит по крайней мере в programfiles (не х86)

   DrZombi

19 — 21.07.16 — 14:09

(18) ИЕ по умолчанию стартует х32, смотри в (16)

   DrZombi

20 — 21.07.16 — 14:10

Или наоборот, в общем разбирайся 🙂

   DrZombi

21 — 21.07.16 — 14:11

>>> лежит по крайней мере в programfiles (не х86)

Так то он в обоих папочках лежит

   DrZombi

22 — 21.07.16 — 14:12

Посмотри в настройках, какую версию стартует ком-ок 🙂

   BubbleGumm

23 — 21.07.16 — 14:13

класс {0002DF01-0000-0000-C000-000000000046}

путь «%ProgramFiles%Internet Exploreriexplore.exe»

   BubbleGumm

24 — 21.07.16 — 14:13

а в сом+ он установился как устаревший компонент

в обычных его нет

   BubbleGumm

25 — 21.07.16 — 14:16

хотя в сом+ в свойствах компонента он реализован как локальный 32 разрядный сервер — «C:Program FilesInternet Exploreriexplore.exe»

   BubbleGumm

26 — 21.07.16 — 14:19

сейчас и на 64 1с сервере пишет — класс не зарегистрирован

   DrZombi

27 — 21.07.16 — 15:12

(26) Поиграйся, создай новый класс, для х64 🙂

И потом для х32, если не получится 🙂

   DrZombi

28 — 21.07.16 — 15:12

(23) %ProgramFiles% — что содержит?

   BubbleGumm

29 — 21.07.16 — 15:16

На аналогичном сервере (оба виртуальные) все ОК

Пробую настроить СOM+, пишет не хватает памяти, черт.

   DrZombi

30 — 21.07.16 — 15:17

(29) Может все же прав нет?

У Админа 🙂

   BubbleGumm

31 — 21.07.16 — 15:19

да запускал 1с от администратора — нифига

   Serginio1

32 — 21.07.16 — 15:29

   DrZombi

33 — 21.07.16 — 15:31

  

DrZombi

34 — 21.07.16 — 15:31

(32) Спасибо 🙂

Posted by admin on 01.10.2015 in 1С | ∞

Для обмена информацией между информационными базами используется COM-соединение. При попытке установить соединение из конфигурации под 8.3 с конфой под 8.1 получаем ошибку примерно такого содержания: “При попытке соедиения с COM-сервером произошла следующая ошибка: Ошибка при вызове конструктора (COMОбъект): -2147221164(0x80040154): Класс не зарегистрирован”.

Возникает эта ошибка 0x80040154 только на серверной БД. Локально выполняется нормально. На сервере 1С установлены версии 8.1 (x86), 8.2 (x64), 8.3 (x64).

Проблема заключается в том, что нужно из 64-битной программы обратиться к 32-битной DLL (comcntr.dll), а это невозможно сделать напрямую. Но можно использовать 64-битную обертку COM+, которая может работать с 32-битными библиотеками. Это все лирика, а делать нужно следующее:

На сервере 1С.

  1. Запускаем консоль «Службы компонентов» (Панель управления -> Администрирование -> Службы компонентов).
  2. В этой консоли открываем Службы компонентов -> Компьютеры -> Мой компьютер. Правый клик по пункту “Приложения COM+”, Создать -> Приложение.
  3. Далее. В окне «Установка или создание нового приложения» выбираем «Создать новое приложение».
  4. Вводим понятное имя для нового приложения, например, “V8_ComConnector”, способ активации — «Серверное приложение».
  5. В качестве учетной записи для запуска приложения выбираем “Указанный пользователь” и через кнопку “Обзор” находим учетку, под которой запускается сервер 1С v 8.3. У нас это локальная учетная запись с именем “USR1CV8”. Следующие 2 экрана можно пропустить (Далее, Далее, Готово) или сделать следующий пункт на втором из них. Мы пропускаем.
  6. В ветке только что созданного приложения открываем узел «Роли» и в нём роль «CreatorOwner». Правый клик по пункту «Пользователи», Создать -> Пользователь. Здесь выбираем учетку, под которой запускается сервер 1С v 8.3. У нас это локальная учетная запись с именем “USR1CV8”.
  7. В ветке созданного приложения (“V8_ComConnector”) переходим на узел «Компоненты». Правый клик, Создать -> Компонент. Далее.
  8. Выбираем «Установка новых компонентов», и в появившемся окне выбираем нужную DLL-ку (C:Program Files (x86)1cv81bincomcntr.dll). Завершаем создание компонента.
  9. Открываем свойства только что созданного компонента (V81.COMConnector.1), переходим на вкладку «Безопасность», в списке «Явно установленные для выделенных объектов роли» устанавливаем флажок напротив роли “CreatorOwner”.

Это всё. Если соединение с базой 8.1 устанавливается из версии 8.2, то нужно в раздел “V8_ComConnector -> Роли -> CreatorOwner -> Пользователи” добавить и пользователя, от имени которого запускается сервер 1С 8.2 (у нас это “USR1CV82”).

Появилось сообщение «Ошибка при создании COM-объекта»

При запуске внешней обработки со способом обмена «ExtSDK» или заменен способа на «ExtSDK» появилось сообщение «Ошибка при создании COM-объекта (Не зарегистрирована компонента Tensor.SbisPluginClientCOM)».

Причина №1. Не установлено программное обеспечение

Решение №1. Установите недостающее ПО

Выполните диагностику рабочего места. Мастер установит программы, которых не хватает.

Для установки .NET Framework скачайте с сайта Microsoft версию 4.8 и запустите дистрибутив.

Решение №2. Зарегистрируйте COM-объект вручную, если диагностика рабочего места выполнена успешно

  1. Правой кнопкой мыши кликните ярлык программы и выберите «Расположение файла».

  2. Перейдите в папку «service/modules».
  3. Нажмите каталог «Plugin DotNet Host» правой кнопкой мыши и выберите «Свойства».
    • Что делать, если такого каталога нет?
  4. На вкладке «Безопасность» скопируйте имя объекта.

  5. В поиске Windows введите «командная строка» и запустите ее от имени администратора.
  6. В командной строке введите «cd», нажмите <Пробел> и вставьте скопированный адрес в кавычках. Кликните <Enter>.

    Пример

    cd «C:Program Files (x86)Tensor Company LtdSBIS3Plugin22.2118.102servicemodulesPlugin DotNet Host»

  7. Узнайте номер версии .NET Framework, который установлен на вашем компьютере.
  8. Скопируйте команду ниже и вместо «vХ.Х.ХХХХХ» подставьте номер версии:
    • для 32-разрядной версии Windows — %WINDIR%/Microsoft.NET/Framework/vХ.Х.ХХХХХ/regasm.exe SbisPluginClientCOM.dll /codebase;
    • для 64-разрядной — %WINDIR%/Microsoft.NET/Framework64/vХ.Х.ХХХХХ/regasm.exe SbisPluginClientCOM.dll /codebase.

    Пример

    %WINDIR%/Microsoft.NET/Framework64/v4.0.30319/regasm.exe SbisPluginClientCOM.dll /codebase

  9. Вставьте в командную строку и нажмите <Enter>. Дождитесь сообщения «Типы зарегистрированы успешно».

Причина №2. Вы запускаете 1С через технологию «RemoteApp»

Обратитесь в техподдержку для дополнительной настройки.

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Jinn client ошибка создания com объекта общий модуль электронная подпись
  • Jinn client ошибка проверки лицензионного ключа