// Получаем HTTP-код возврата и преобразуем его в строку
// далее используем по своему усмотрению
let uploadGetResult = uploadGet.getResponseBodyAsString();
// Обязательно закрываем соединение
uploadGet.releaseConnection();
// Затем загружаем файл на сервер
let parsedUploadGetResult = JSON.parse(uploadGetResult);
let uploadPart = new org.apache.commons.httpclient.methods.PostMethod(host + "/Synergy/rest/api/storage/upload_part?file=" + parsedUploadGetResult.file);
let base64 = new org.apache.commons.codec.binary.Base64();
let encodedBytes = base64.encodeBase64(pdfResult);
let filePart = new org.apache.commons.httpclient.methods.multipart.FilePart("body",
new org.apache.commons.httpclient.methods.multipart.ByteArrayPartSource("filename.txt", encodedBytes));
let parts = new Array();
parts.push(filePart);
let entity = new org.apache.commons.httpclient.methods.multipart.MultipartRequestEntity(parts, uploadPart.getParams());
uploadPart.setRequestEntity(entity);
let uploadStatus = client.executeMethod(uploadPart);
let uploadResult = uploadPart.getResponseBodyAsString();
console.error("Upload post Result: " + uploadResult);
// Обязательно закрываем соединение
uploadPart.releaseConnection();
// Сохраняем загруженный файл в Прочих текущей записи
let attachmentCreatePost = new org.apache.commons.httpclient.methods.PostMethod(host + "/Synergy/rest/api/docflow/doc/attachment/create");
#Сохранение произвольного значения компонента на форме через скрипт интерпретатора
#Сохранение произвольного значения компонента на форме через скрипт интерпретатора
Вариант использования скрипта: запись реестра проходит по маршруту, в ходе которого требуется создать запись в другом реестре. При этом новая запись должна содержать данные из текущего документа и быть сохранённой в нём как ссылка на реестр.
Вариант использования скрипта: запись реестра проходит по маршруту, в ходе которого требуется создать запись в другом реестре. При этом новая запись должна содержать данные из текущего документа и быть сохранённой в нём как ссылка на реестр.