1с не удалось подключиться к другой программе недопустимая строка

Случается, что при попытке подключения к информационной базе через com-соединение возникает ошибка при вызове конструктора (COMОбъект): «Класс не зарегистрирован» или «Недопустимая строка с указанием класса».

Ошибка при подключении к информационной базе

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

Порядок регистрации компонента V82.COMConnector.
1. Заходим в Панель управления → Администрирование → Службы компонентов.

Службы компонентов

2. Переходим к ветке Компьютеры → Мой компьютер → Приложения COM+.

Приложения COM+

USB устройство не опознано.Неизвесное USB устройство.Сбой запроса дескриптора устройства

3. В контекстном меню выбираем Создать → Приложение. Откроется Мастер установки приложений COM+.

Мастер установки приложений COM+

4. Нажимаем «Далее».
5. Выбираем «Создать новое приложение».

Установка или создание нового приложения

6. Вводим имя «V82COMConnector». Устанавливаем переключатель «Серверное приложение». Нажимаем «Далее».

Создание нового приложения

7. На следущем шаге устанавливаем «Текущий пользователь». Нажимаем «Далее».

Удостоверение приложения

8. Нажимаем «Готово».
9. В появившейся ветке V82COMConnector переходим к подветке Компоненты.

V82COMConnector. Компоненты

10. В контекстном меню выбираем Создать → Компонент. Откроется Мастер установки компонентов COM+.

Мастер установки компонентов COM+

11. Нажимаем «Далее».
12. Выбираем «Установка новых компонентов».

Импорт или установка компонента

13. Выбираем файл <каталог 1С>bincomcntr.dll.

Выбор файла comcntr.dll

Не удается подключиться к этой сети Wi-Fi в Windows 10 — решение

14. Нажимаем «Далее» → «Готово».
15. Переходим к ветке V82COMConnector.

V82COMConnector

16. В контекстном меню выбираем «Свойства». В открывшемся окне переходим на вкладку «Безопасность».

17. Снимаем галку «Принудительная проверка доступа для приложений». Ставим галку «Применить политику программных ограничений». Устанавливаем Уровень ограничений — «Неограниченный».

 V82COMConnector

18. Нажимаем «ОК».

Класс V82.COMConnector зарегистрирован и может использоваться для подключения к информационным базам.

Источник: novichok1c.ru

Ошибка V83.COMConnector на сервере 64. Решение проблемы

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

Читайте также:
Как отключить неиспользуемые программы

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

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

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

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

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

regsvr32 «C:Program Files1cv8[номер платформы]bincomcntr.dll»

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

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

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

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

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

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

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

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

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

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

Проверяем что галка стоит на “Владельце”

Читайте также:
Использование альтернативных источников энергии программа поддержки развивающихся стран егэ

На этом у меня заработало!

Источник: ikhodin.com

[РЕШЕНО] Недопустимая строка с указанием класса Winsock

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

Данная ошибка общая для COM-объектов, означает, что COM-объект не зарегистрирован в системе. Если рассматривать именно Winsock, то необходимо зарегистрировать библиотеку mswinsck.ocx. Для регистрации используется команда

regsvr32 winsock

Если все сделано правильно, то появится окно с сообщением об успешном добавлении компоненты. Аналогичным образом регистрируются и другие компоненты. Команда regsvr32 в данном случае должна запускаться обязательно из-под папки C:WindowsSysWOW64.

Источник: 1c-bz.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru