var result = true;
var message = "ok";

try {
  let fileName = "printFormFile.pdf";
  let PDFFile = API.getPrintFilePDF(dataUUID);
  let tmpFile = API.startUpload();
  let uploadPartResult = API.uploadPart(tmpFile.file, PDFFile);
  let asfFileAddResult = API.addFileInForm(dataUUID, fileName, tmpFile.file);

  if(asfFileAddResult && asfFileAddResult.hasOwnProperty('fileId')) {
    let resultSaveFile = API.appendTable(dataUUID, 'attachments', [{
      id: 'file',
      type: 'file',
      value: fileName,
      key: asfFileAddResult.fileId
    }]);

    if(resultSaveFile.errorCode != '0') throw new Error('Ошибка сохранения файла на форме appendTable');
    message = 'Файл успешно добавлен';
  } else {
    throw new Error('Ошибка загрузки файла addFileInForm');
  }

} catch (err) {
  log.error(err.message);
  message = err.message;
}
