Показать / скрыть оглавление

    Цикл по элементам

    Узел Цикл по элементам повторяет запуск указанного подпроцесса для каждого файла, полученного из узла Директория или узла Распаковать файл.
    Позволяет помимо содержимого файла передавать в подпроцесс другие параметры через узел Формула.
    Позволяет пропускать ошибки и не останавливаться, если при обработке одного из файлов подпроцессом произошли ошибки.
    Если запускаемый подпроцесс содержит параметры, то они будут представлены в узле Цикл по элементам в качестве входных портов.
    Для передачи и объединения данных из запускаемого подпроцесса в основной процесс, используйте в подпроцессе узлы Результат выполнения. Они будут представлены в узле Цикл по элементам в качестве выходных портов.

    Входные данные — файл (поток байт), дополнительные входные данные соответствуют типам параметров запускаемого подпроцесса.
    Выходные данные — отсутствуют или представляют собой таблицу с объединенными данными, полученными из запускаемого подпроцесса, если он содержит узел Результат выполнения.

    Свойства узла

    • Название
      Укажите название узла, которое будет отображаться на диаграмме процесса и в журнале событий.
    • Описание
      Укажите произвольное описание узла.
    • Процесс
      Укажите процесс, который будет выполнен для каждого файла/элемента.

      Замечание

      Все параметры указанного процесса будут представлены в узле Цикл по элементам в качестве входных портов.

      Замечание

      Все узлы Результат выполнения указанного процесса будут представлены в узле Цикл по элементам в качестве выходных портов.

      Предупреждение

      Данные, поданные на входной порт узла Цикл по элементам, должны соответствовать типу параметра запускаемого подпроцесса.

    • Пропускать ошибки
      Установите ✓, чтобы в случае выполнения указанного процесса над одним из файлов с ошибкой, узел Цикл по элементам продолжил обрабатывать остальные файлы.
      Оставьте ☐, чтобы в случае выполнения указанного процесса над одним из файлов с ошибкой, узел Цикл по элементам остановился с ошибкой, то есть остановил обработку остальных файлов и не выполнял запись в хранилище.

    Замечание

    Подпроцесс выполняется столько раз, сколько файлов получено из узла Директория или узла Распаковать файл.

    Частые случаи использования

    • Обработка однотипных файлов из директории
    В начало страницы Справочная система Колибри. Группа компаний Октоника, 2022