Отправить одно собственное учебное сообщение по каналу

Учебные задачи

Сообщение создает реальный менеджер сервиса. Идентификатор не назначаем случайным UUID.

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

Обычный сервер 1С, толстый клиент или внешнее соединение.

Подготовка

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

  2. Создайте свой сервис интеграции УчебныйСервис и реальный канал УчебныйКанал с собственным тестовым внешним сервисом. Коды learning-sender и learning-receiver согласуйте с этим сервисом. Не используйте рабочие очереди и данные.

  3. Подготовьте канал, который принимает параметры этого собственного учебного сообщения. Для опыта должна быть предусмотрена одна отправка по явной кнопке, без автоматического повторения.

&НаСервереБезКонтекста
Процедура ОтправитьОдноУчебноеСообщение()
    Сервис = СервисыИнтеграции.УчебныйСервис;
    Сообщение = Сервис.СоздатьСообщение();
    Сообщение.КодОтправителя = "learning-sender";
    Сообщение.КодПолучателя = "learning-receiver";
    Сообщение.Параметры.Вставить("Назначение", "Одноразовый учебный пример");
    Сообщение.Параметры.Вставить("Сумма", 50 + 75);
    Сервис.УчебныйКанал.ОтправитьСообщение(Сообщение);
    Сообщить("Вызов отправки учебного сообщения выполнен");
КонецПроцедуры

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

  1. Создайте сообщение через реальный сервис.

  2. Заполните согласованные коды и собственные параметры.

  3. Передайте объект одному собственному каналу.

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

  1. Код не использует Новый СообщениеСервисаИнтеграции с отсутствующим конструктором.

  2. ОтправитьСообщение не присваивается как Булево.

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

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

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

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

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

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

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

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

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