НаправлениеСообщенияКаналаСервисаИнтеграции.Получение

Свойства · Receive

Получение сообщения из канала сервиса интеграции.

Полное описание, параметры и ограничения

НаправлениеСообщенияКаналаСервисаИнтеграции.Получение (IntegrationServiceChannelMessageDirection.Receive)

НаправлениеСообщенияКаналаСервисаИнтеграции (IntegrationServiceChannelMessageDirection)

Получение (Receive)

Доступен, начиная с версии 8.3.17.

Описание:
Получение сообщения из канала сервиса интеграции.
Использование в версии:

Доступен, начиная с версии 8.3.17.

Методическая информация

Практические примеры

Прикладное чтение: НаправлениеСообщенияКаналаСервисаИнтеграции.Получение

Системное значение участвует в реальном фильтре / настройке метаданных / снимке состояния, а не возвращается из неизвестного объекта.

Где и как запускать

Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.

Подготовка

  1. Основной блок — тело собственной серверной процедуры / кнопки обычной формы, толстый клиент. Используйте только своё учебное окружение и штатные права; режим привилегий не включается.

  2. В своём сервисе УчебныйОбменКниг подготовьте входящий ВходКниг и исходящий ВыходКниг. Входящему назначьте собственный обработчик полученного сообщения; у исходящего такой обработчик не задавайте. Сообщения не отправляются.

Сервис = Метаданные.СервисыИнтеграции.УчебныйОбменКниг;
Найдено = 0;
Для Каждого Канал Из Сервис.Каналы Цикл
    Если Канал.НаправлениеСообщения = НаправлениеСообщенияКаналаСервисаИнтеграции.Получение Тогда
        Найдено = Найдено + 1;
        Сообщить("Канал выбранного направления: " + Канал.Имя);
    КонецЕсли;
КонецЦикла;
Сообщить("Собственных каналов выбранного направления: " + Строка(Найдено));

Разбор по шагам

  1. Подготовьте указанный собственный объект и штатные права.

  2. Получите реальные данные документированным вызовом.

  3. Сравните / отберите выбранное значение, не изменяя рабочую политику и не вызывая аварий ради примера.

Как проверить результат

  1. НаправлениеСообщения — readonly-свойство описания канала, не фактическое состояние его подключения.

  2. Получение не допускает ОтправитьСообщение; Отправка не принимает сообщения этим каналом. Наличие метаданных не подтверждает доступность шины.

Ожидаемый результат

Получен понятный ограниченный результат и отделён от недоказанных действий.

На что обратить внимание

  1. Пустой результат не превращается в утверждение об успешном обновлении / отсутствии любых ошибок.

  2. BSL, запись журнала, обновление конфигурации, загрузка расширений и работа шины при сборке HTML не выполнялись.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.