Проверка работы Com-соединения

22.07.24

Администрирование - Удаленное управление

Обработка для проверки работы Com-соединения. Удобно проверять работоспособность com-соединений после обновления платформы или перенастройки прав.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Проверка работы Com-соединения:
.epf 8,95Kb
59
59 Скачать (1 SM) Купить за 1 850 руб.

Иногда после установки/переустановки/обновления платформы, перенастройкам пользователям прав и пр., при вызове com-соединений с другими базами возникают ошибки. Например, такие:

  • Произошла исключительная ситуация (V83.COMConnector.1): Версия компоненты 'comcntr' (8.3.16.1030) отличается от версии корневого модуля 'core83' (8.3.17.1496).
  • Ошибка при вызове конструктора (COMОбъект): -2147221164(0x80040154): Класс не зарегистрирован.
  • Внешнее соединение не разрешено для указанного пользователя 1С: Предприятия».

Причина, скорее всего заключается в том что comcntr.dll не зарегистрирована, или зарегистрирована не та версия, которая вызывается, или у пользователя нет прав для запуска com-соединения.

Как правило, возникает это при обмене данными и воспроизвести ситуацию для проверки работоспособности com-соединений бывает довольно сложно. Кроме этого проверки на рабочем функционале могут привести к ненужным изменениям данных, которые потом придется устранять. 

Обработка сделана чтобы избежать этих трудностей. Она выполняет com-соединение с указанной базой, чтобы убедиться в корректности работы соединения считывает из метаданных данные (версию, имя, комментарий, краткую информацию, подробную информацию, синоним) без изменения данных в базах и показывает пользователю результат или сообщение об ошибке.

С помощью обработки удобно проверять правильность версии и корректность регистрации comcntr.dll, настраивать работу com-соединений, прав пользователей для работы с ними и т.п.

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.4.10.94

обработка com-соединение проверка

См. также

Удаленное управление Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Представьте, если бы вы могли подключаться к ПК пользователя, без использования сторонних систем, прямо из интерфейса 1С. Так вот, данная конфигурация позволяет это делать.

1 стартмани

02.12.2024    1652    8    ignatievl    6    

3

Удаленное управление Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Включение и выключение компьютеров по расписанию из 1С, заданным регламентными заданиями. Компьютеры под управлением Windows включаются по команде broadc и выключаются командой shutdown. - broadc бесплатная утилита, доступная в интернете и приложенная к этой статье - shutdown - команда windows Статья показывает, как в 1С использовать данные команды.

11.06.2024    1231    eda_light    0    

3

Удаленное управление Пароли Системный администратор Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

Как дать доступ сотруднику к удаленному рабочему столу (RDP), но при этом не давать пароль доступа?

2 стартмани

25.03.2024    6190    18    dungeonkeeper    15    

15

Удаленное управление Системный администратор Платформа 1С v8.3 Управляемые формы 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

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

1 стартмани

22.12.2023    5034    19    Струнин    4    

25

Удаленное управление Системный администратор Россия Абонемент ($m)

Маленькая программка для реализации подключения к сессиям пользователя на сервере.

2 стартмани

05.10.2023    3222    14    AActor    1    

8

Удаленное управление Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Внешняя обработка считывает историю сеансов Ammyy Admin и хранит в базе 1С. Получает отчет за любой период с группировками по рабочим местам, организациям и операторам.

4 стартмани

03.10.2023    1088    0    Uran    0    

2

Удаленное управление Системный администратор Программист Абонемент ($m)

Настройка RDP подключения на сервер без выделенного IP адреса через сервис NGROK.

1 стартмани

19.09.2023    6444    AlexVogel    12    

12

Удаленное управление Программист Платформа 1С v8.3 8.3.14 Конфигурации 1cv8 Абонемент ($m)

Расширение обеспечивает возможности подключения одного сотрудника к экрану другого с его согласия в режиме "стажер" - "куратор".

1 стартмани

05.09.2022    3884    4    user739143    0    

14
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. zhuravlev_as 451 06.10.20 11:49 Сейчас в теме
Если настроен обмен через com-соединение между базами - в настройках обмена быстро можно протестировать работу соединения (благо разработчики кнопку проверки оставили). Если есть доработка, использующая com-соединение, то, по правилам хорошего тона, кнопка тестирования в доработке тоже должна быть сделана разработчиком. Не понятен смысл данной доработки.
2. Азбука Морзе 106 06.10.20 11:59 Сейчас в теме
Если бы на ошибку

Ошибка при вызове конструктора (COMОбъект): -2147221164(0x80040154): Класс не зарегистрирован.


обработка предлагала появлялась бы кнопка Зарегистрировать comcntr.dll я бы ее скачал.
3. aspirator23 340 08.10.20 15:10 Сейчас в теме
(2) В некоторых типовых это есть
4. sergo5 29.12.20 17:46 Сейчас в теме
У меня что то не пошла работа
При подключении к торговле произошла ошибка: {ВнешняяОбработка.ПроверкаРаботыComСоединения.Форма.Форма.Форма(8)}: Значение не является значением объектного типа (Метаданные)

Лучше чтоб написали скрипт по обновлению коннектора.
5. user1472448 14 30.12.20 01:20 Сейчас в теме
(4)
Такую ошибку может выдавать при обращении к comcntr.dll как-раз если она не зарегистрирована, или зарегистрирована неправильно.
6. zerik 12 31.03.21 15:40 Сейчас в теме
Подскажите как подключить если установлена блокировка сеансов, где указать ключ /UC?
7. zerik 12 31.03.21 16:14 Сейчас в теме
(6) добавь ;UC = "Ключ доступа"
8. user1472448 14 16.05.21 00:26 Сейчас в теме
9. user656759_ulv_l 22.07.24 11:46 Сейчас в теме
Обработка при проверке Com дает положительный результат, а при попытке синхронизации в базе возникает ошибка com соединения, что компонента не работает. Как это может быть?
10. user1472448 14 22.07.24 16:45 Сейчас в теме
(9) Как выглядит ошибка?
11. user656759_ulv_l 22.07.24 17:15 Сейчас в теме
(10) Не удалось произвести обмен: Не удалось подключиться к другой программе: Метод объекта не обнаружен (Connect)
12. user1472448 14 22.07.24 19:37 Сейчас в теме
(11) Возможно, проблема в том, что обработка проверяла соединение на клиенте, а у вас обмен выполняется на сервере. Я добавил функцию проверки на сервере, теперь показывает отдельно результат проверки на клиенте и отдельно результат проверки на сервере. Посмотрите где у вас выполняется обмен: на сервере или на клиенте. Если на сервере, проверьте новой версией обработки.
Прикрепленные файлы:
Оставьте свое сообщение