Проблема: Каждый разработчик или системный администратор сталкивался с этой классической ошибкой при настройке обменов или подключении к другой базе по COM:
«Произошла исключительная ситуация (V83.COMConnector.1): Различаются версии клиента и сервера...»
Обычно это происходит, когда на сервере развернут целый «зоопарк» платформ: несколько агентов сервера 1С крутятся на разных портах (1541, 1641, 1841 и т.д.). Операционная система Windows использует только одну глобально зарегистрированную библиотеку comcntr.dll, и понять, куда именно она сейчас ссылается, бывает непросто. Ситуация усугубляется, когда нет прямого доступа к серверу по RDP, а решить проблему нужно прямо сейчас.
Решение: Данная обработка позволяет провести полную диагностику серверной инфраструктуры 1С прямо из пользовательского режима (Предприятие), не выходя из базы.
Основные возможности:
-
Сбор данных о службах: Опрашивает Windows через утилиту
wmicи выводит полный список всех установленных агентов сервера 1С. -
Удобная аналитика: Автоматически парсит пути запуска (
ragent.exe) и раскладывает по полочкам: Имя службы, Статус (Работает/Остановлена), Порт кластера (ключ-regport) и точную Версию платформы. -
Анализ реестра: Обращается к
HKEY_CLASSES_ROOTи вычисляет актуальный CLSID компоненты, а также реальный путь к файлуcomcntr.dll, который сейчас зарегистрирован в операционной системе. -
Генератор команд: При клике на нужную службу в таблице обработка сама формирует готовую строку
regsvr32 "Путь_к_нужной_версии\comcntr.dll". Остается только скопировать её и передать администратору (или выполнить в консоли). -
Защита от кракозябр: Обработка корректно работает с кодировками консоли Windows (UTF-16 и OEM), русские названия служб читаются без ошибок XML-парсера.
Технические требования:
-
ОС сервера 1С: Windows.
-
Интерфейс: Управляемые формы (Такси).
-
Для работы обработки необходимо, чтобы у пользователя ОС, под которым запущена служба сервера 1С, были права на запуск
WScript.Shell(обычно они есть по умолчанию).
Установка и использование: Открывается через стандартный механизм «Файл - Открыть» или добавляется в справочник «Дополнительные отчеты и обработки».
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.195.40
Вступайте в нашу телеграмм-группу Инфостарт