Сообщение создает реальный менеджер сервиса. Идентификатор не назначаем случайным UUID.
Где и как запускать
Обычный сервер 1С, толстый клиент или внешнее соединение.
Подготовка
Только собственная учебная конфигурация с заранее подготовленными объектами и необходимыми правами. Здесь нет запуска 1С, сервисов или сетевых операций.
Создайте свой сервис интеграции УчебныйСервис и реальный канал УчебныйКанал с собственным тестовым внешним сервисом. Коды learning-sender и learning-receiver согласуйте с этим сервисом. Не используйте рабочие очереди и данные.
Подготовьте канал, который принимает параметры этого собственного учебного сообщения. Для опыта должна быть предусмотрена одна отправка по явной кнопке, без автоматического повторения.
&НаСервереБезКонтекста
Процедура ОтправитьОдноУчебноеСообщение()
Сервис = СервисыИнтеграции.УчебныйСервис;
Сообщение = Сервис.СоздатьСообщение();
Сообщение.КодОтправителя = "learning-sender";
Сообщение.КодПолучателя = "learning-receiver";
Сообщение.Параметры.Вставить("Назначение", "Одноразовый учебный пример");
Сообщение.Параметры.Вставить("Сумма", 50 + 75);
Сервис.УчебныйКанал.ОтправитьСообщение(Сообщение);
Сообщить("Вызов отправки учебного сообщения выполнен");
КонецПроцедурыРазбор по шагам
Создайте сообщение через реальный сервис.
Заполните согласованные коды и собственные параметры.
Передайте объект одному собственному каналу.
Как проверить результат
Код не использует Новый СообщениеСервисаИнтеграции с отсутствующим конструктором.
ОтправитьСообщение не присваивается как Булево.
Ожидаемый результат
Подготовлен запрос отправки своего сообщения с вычисленной суммой.
На что обратить внимание
Вызов может выполнять сеть и сохранять очередь. Возврат не подтверждает получение внешней системой; после ошибки не повторяйте автоматически неизвестную отправку.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.