Назначение

Блок завершает выбранный путь обработки подпотока и определяет таблицу, возвращаемую родительскому блоку «Вызвать поток». Один дочерний поток может объявить несколько выходов, например очищенные строки и итоги. Вызов выбирает нужный выход.

Вход и контракт

Подключите результат обработки ко входу. Задайте fields как список возвращаемых полей или оставьте пустым для всех полей. Список не меняет значения ячеек; расчёты и переименования выполняйте раньше. Имена полей контракта должны быть уникальными.

Проектирование выхода

Дайте выходу содержательное имя. Для стабильного контракта перечислите поля в нужном порядке. Поддерживается до 500 полей; имена — до 256 символов, без зарезервированного префикса __bridge_ . Для разных уровней детализации создавайте выходы с отдельными именами.

Настройка

  1. Добавьте блок после нужного преобразования.
  2. Задайте его имя и список полей.
  3. Убедитесь, что путь зависимостей использует разрешённые блоки подпотока.
  4. Опубликуйте дочерний поток.
  5. Выберите этот выход в родительском вызове и проверьте возвращённую таблицу.

После изменения схемы

Переименование или удаление полей меняет контракт следующих шагов. После изменения проверьте фильтры, формулы, соединения и получатели родителя. Удаление самого выхода требует повторного выбора в вызове. Блок не публикует HTTP-адрес и не отправляет таблицу во внешнюю систему; для этого настройте отдельные получатели или публикацию API.

Пример двух результатов

После очистки создайте «Rows» с Product, Period и Amount. Параллельная ветка группировки создаёт «Totals» с Period и Total. Детальная загрузка выбирает Rows, управленческий отчёт — Totals. Обе используют одну опубликованную логику очистки.