TGViewer
Tools1c Tools1c @tools1c · 89 subscribers
Post #22 361
Для компонент rabbitMQ и kafka добавлена справка по решению проблем с подключением компоненты

Для просмотра справки нужно открыть обработку КлиентKafka/КлиентRMQ и нажать F1.
🔗Скачать rabbitMQ 0.9.89
🔗Скачать kafka 0.9.51

Ниже справка для rabbitMQ, для kafka все полностью аналогично.

❗️Проблемы при подключения компоненты. Исправление и определение причины ошибки.

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

🔹Для windows
Основная проблема подключения компоненты в windows это отсутствие установленных библиотек нужных компоненте для работы.
Для работы компоненты в windows необходимо чтобы на компьютере где подключается компонента был установлен Microsoft Visual C++ Redistributable.
Скачать можно с официального сайта по ссылке
Так же важно учесть где именно подключается компонента, если используется серверная версия 1С, то Microsoft Visual C++ Redistributable должен быть установлен на сервере 1С (не на клиенте).
Если после установки Microsoft Visual C++ Redistributable проблема подключения осталась, нужно узнать каких именно зависимостей не хватает.
Посмотреть можно через приложение Dependencies (ссылка на github, скачать в разделе релизы)
И выполнить следующие действия:
1. Щелкнуть по макету windows в обработке КлиентRMQ, нажать "Выгрузить в файл" и сохранить под любым именем с расширением dll н.п. RMQ.dll
2. Распаковать скаченный архив приложения Dependencies и запустить приложение DependenciesGui.exe
3. На открывшееся окно перетащить файл RMQ.dll сохраненный на шаге 1.
Приложение покажет все зависимости (другие динамические библиотеки нужные компоненте), если каких-то библиотек не обнаружено на ПК, они будут отображены с красной пиктограммой.
Как на картинке. Это как раз библиотеки которые можно установить через установку Microsoft Visual C++ Redistributable.
Других не достающих зависимостей быть не должно, но если так произошло, можно поискать по названию этих библиотек в интернете или написать в телеграмм https://t.me/kovalevdmv

🔹Для Linux
Основная проблема подключения компоненты в linux это отсутствие установленных библиотек или их версий, нужных компоненте для работы.
Простой способ определить каких библиотек или их версий не хватает - использовать консольную утилиту ldd.
Для этого нужно сделать следующее:
1. Щелкнуть по макету linux в обработке КлиентRMQ, нажать "Выгрузить в файл" и сохранить под любым именем с расширением so н.п. RMQ .so
2. Выполнить в консоли (указывается файл сохраненный на шаге 1)
ldd ./RMQ.so
Если есть проблемы с зависимостями, в консоль будет выведено not found и имя зависимости.
Такими проблемами могут быть н.п. старые версии библиотек.
На практике проблемы встречались только на старых дистрибутивах, использующих устаревшие библиотеки.
Самое простое решение - использовать более новые версии дистрибутивов.
  • 👍 4
  • ❤ 2
More from @tools1c
  1. Apr 6, 2026RabbitMQ вер. 1.0.2 Исправлена генерация id объектов для потокобезопасности (могли быть ду…
  2. Apr 2, 2026RabbitMQ вер. 1.0.1 Доработка для аргументов очереди. Не передавались аргументы с пустым з…
  3. Aug 12, 2025RabbitMQ вер. 1.0.0 Обновлена базовая библиотека для работы с RMQ (которую использует комп…
  4. Jul 12, 2025Добрый день! В последних версия платформы разработчики 1С что-то поломали в механизме внеш…
  5. Jun 23, 2025RabbitMQ вер. 0.9.92 1. Добавлена возможность сжимать отправляемое сообщение. Поддерживаем…
  6. Jan 18, 20251С и RabbitMQ вер. 0.9.91 Добавлена возможность указывать аргументы для очередей и потреби…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →