Назначение

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

Зависимость и результат

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

Потоки и значения

  • Выберите до 20 потоков и задайте порядок. Используются их версии Production.
  • При необходимости включите передачу параметров для каждого: константа, текущий параметр запуска или поле первой строки.
  • «Передавать данные блока» отправляет все поля или выбранный список.
  • «Ждать завершения» включено по умолчанию. Без ожидания подтверждается принятие запуска, а не его бизнес-результат.

Настройка цепочки

  1. Опубликуйте каждый дочерний поток и проверьте права инициатора на выполнение.
  2. Добавьте «Получить данные из потока» в дочерний поток, которому нужна входная таблица.
  3. Выберите потоки и источники параметров; убедитесь, что значения первой строки подходят.
  4. Настройте передачу данных и ожидание завершения.
  5. Выполните симуляцию родителя, затем проверьте реальные дочерние запуски на тестовом наборе.

Фоновое выполнение

Дочерние потоки работают без участия пользователя, как задания расписания; мастер не запрашивает значения. Обязательные параметры должны передаваться вызовом или иметь значения по умолчанию. Симуляция проверяет настройки без запуска дочерних потоков. Циклы вызовов запрещены, максимальная глубина цепочки — 5. Пользователю нужен доступ к каждому потоку, а не только родителю.

Пример после загрузки

После успешной записи факта вызовите «Пересчитать показатели» и передайте Period. Дождитесь завершения перед уведомлением финансовой команды. Если пересчёт выполняет собственные записи, проверьте его отдельный журнал и не путайте принятие запуска с завершением пересчёта.