Начиная с версии 600.0801 реализована функция временного хранилища файлов. Вам больше не нужно сохранять файл в модуле Документы, если он нужен только для одной задачи.

Файлы хранятся в Локальных переменных выполняемого экземпляра Бизнес-Процесса. Это значит, что все временные файлы будут удалены после завершения Бизнес-Процесса.

Хранилище файлов работает по принципу ассоциативного массива. Каждый файл имеет свой ID в хранилище файлов. Например, можно создать файл и сохранить его в хранилище с ID “file_xyz”.

Любая Задача во время текущего выполнения, если она поддерживает чтение файлов из хранилища, может открыть файл с ID “file_xyz”.

Разработчикам

Если вы хотите использовать хранилище файлов в собственных Задачах, используйте следующий интерфейс класса \Workflow\VTEntity, доступный через переменную $context.

Чтобы сохранить файл в хранилище файлов:

$context->addTempFile($filepath, $filestoreid, $filename);

Параметр

$filepath Строка Временный путь к файлу, который вы хотите поместить в хранилище. Этот файл будет перемещен в главную директорию временных файлов Дизайнера Бизнес-Процессов
$filestoreid Строка ID, который вы хотите использовать для идентификации файла
$filename Строка Имя файла

Для того, чтобы загрузить файл из хранилища файлов:

$file = $context->getTempFiles($filestoreid);

Параметр

$filestoreid Строка ID файла, который вы хотите загрузить

Возвращает

array(
   "path" => <абсолютный путь к файлу>,
   "name" => <название файла, которое вы задали в функции addTempFile()>
)
Ваш комментарий. Вики-синтаксис разрешён:
   ___    ___    __ __  _____   __ __
  / _ \  / _ )  / //_/ / ___/  / //_/
 / , _/ / _  | / ,<   / (_ /  / ,<   
/_/|_| /____/ /_/|_|  \___/  /_/|_|