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

22.07.24

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

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

Скачать файл

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

Наименование SM По подписке [?] Купить один файл
Проверка работы Com-соединения:
.epf 8,95Kb
48
48
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 Россия Бесплатно (free)

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

11.06.2024    755    eda_light    0    

3

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

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

2 стартмани

25.03.2024    5151    10    dungeonkeeper    15    

14

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

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

1 стартмани

22.12.2023    4463    18    Струнин    4    

25

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

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

2 стартмани

05.10.2023    2278    12    AActor    1    

7

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

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

4 стартмани

03.10.2023    794    0    Uran    0    

2

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

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

1 стартмани

05.09.2022    3591    4    user739143    0    

14

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

Обработка выводит список сессий пользователей терминальных серверов. По двойному клику запускает удаленное подключение в режиме RDP Shadow - теневое подключение (зеркало). Использует стандартную утилиту mstsc.exe. Работает поиск по списку, сортировка, отбор. Для получения сессий использует стандартную системную утилиту quser.exe, опционально запрашивает поля данных о пользователе у контроллера домена.

1 стартмани

15.08.2022    5658    32    user739143    8    

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

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


обработка предлагала появлялась бы кнопка Зарегистрировать comcntr.dll я бы ее скачал.
3. aspirator23 339 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) Возможно, проблема в том, что обработка проверяла соединение на клиенте, а у вас обмен выполняется на сервере. Я добавил функцию проверки на сервере, теперь показывает отдельно результат проверки на клиенте и отдельно результат проверки на сервере. Посмотрите где у вас выполняется обмен: на сервере или на клиенте. Если на сервере, проверьте новой версией обработки.
Прикрепленные файлы:
Оставьте свое сообщение