#2618: Не удалось подключить внешнюю компоненту RMQStream

Отредактирована: 37 дней назад

Симптомы

Нет входящих сообщений

Нет обмена с устройствами

Ошибки в ЖР:

Не удалось подключить внешнюю компоненту "RMQSTREAM" на сервере
из макета "Обработка.адаптер_КомпонентаRMQStream.Макет.адаптер_RMQStream"
по причине:
Метод ПодключитьВнешнююКомпоненту вернул Ложь.
Не удалось подключить внешнюю компоненту адаптер_RMQStream
{БИТMDT Обработка.адаптер_КомпонентаRMQStream.МодульОбъекта(168)}:ВызватьИсключение НСтр(
{БИТMDT Обработка.адаптер_КомпонентаRMQStream.МодульОбъекта(36)}:ИнициализироватьКлиент();
{БИТMDT ОбщийМодуль.адаптер_ТранспортОбмена.Модуль(40)}:Компонента.УстановитьСоединение();
{БИТMDT ОбщийМодуль.адаптер_ОбработчикиСобытийСтандартный.Модуль(327)}:Возврат адаптер_ТранспортОбмена.СоздатьКлиентПодключения(ПараметрыПодключения, Потребитель);
{БИТMDT ОбщийМодуль.адаптер_ОбработчикиСобытийОбщий.Модуль(424)}:Результат = адаптер_ОбработчикиСобытийСтандартный.СоздатьКлиентПодключения(ПараметрыПодключения, Потребитель);
{БИТMDT ОбщийМодуль.адаптер_ТранспортОбмена.Модуль(919)}:Клиент = адаптер_ОбработчикиСобытийОбщий.СоздатьКлиентПодключения(РеквизитыПараметровПодключения, "");
{БИТMDT ОбщийМодуль.адаптер_ТранспортОбмена.Модуль(901)}:ПолучитьСообщенияИзПотокаRMQ(
{БИТMDT ОбщийМодуль.адаптер_ТранспортОбмена.Модуль(160)}:ПолучитьСообщенияПоВыборкеПараметровПодключения(
{БИТMDT ОбщийМодуль.адаптер_РегламентныеЗадания.Модуль(138)}:адаптер_ТранспортОбмена.ПолучитьСообщения(Таймаут, ПараметрыПодключения, КлючЗадания);
{БИТMDT ОбщийМодуль.адаптер_РегламентныеЗадания.Модуль(31)}:адаптер_ПолучениеСообщений(КлючЗадания);
{БИТMDT ОбщийМодуль.ОбменДаннымиСервер.Модуль(19)}:адаптер_РегламентныеЗадания.ВыполнитьРегламентноеЗадание(КодСценарияОбмена);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ИсключениеВызванноеИзВстроенногоЯзыка]

Решение

На версиях младше Windows Server 2019 расширение БИТ.MDT не работает.

Поддержка Windows 2019 завершена.
Мы не оказываем помощь по проблемам и вопросам использования на версиях Windows младше 2022.
При возникновении неполадок обратитесь к документации платформы 1С.
Рекомендуем обновить ОС до актуальной версии.

  1. Используйте актуальную версию Windows 2022 или 2025, и установите на сервер Microsoft Visual C++ Redistributable. Разрядность должна совпадать с разрядностью платформы. В системном каталоге Windows должен появиться файл vcruntime140.dll.
  2. Если не помогло, напишете запрос в техподдержку.

Причина

Для работы компоненты требуется Microsoft Visual C++ Redistributable.
Новая версия расширения работает только с очередями типа "stream". Windows Server 2008 их не поддерживает, поэтому сообщения не поступают в базу.