Прикладной код

Функция «ПолучитьФаксимилеПоUUID»

Функция «ПолучитьФаксимилеПоUUID»

Возвращает ссылки на факсимиле по UUID сотрудника.

При работе с печатными формами функция используется в вычисляемых выражениях.

Синтаксис

ПолучитьФаксимилеПоUUID(UUID);

Параметры

НазваниеТипОписаниеОбязательно к указанию

UUID

Строка/Массив строк

UUID сотрудника, чью факсимильную подпись надо получить

Да

Возвращаемое значение

Объект вида {'UUID':'Ссылка'}:

 {
   '00000000-0000-0000-0000-000000000001': 'https://sbis.ru/', 
   '00000000-0000-0000-0000-000000000002':'https://sbis.ru/', 
}

Примеры

Получить ссылку на факсимиле для сотрудника по его UUID

var
   UUIDСотрудника=Лента_событий.UUID_исполнителя; // UUID текущего исполнителя из ленты событий
return ПолучитьФаксимилеПоUUID(UUIDСотрудника)[UUIDСотрудника];
//вернется: http://storage.sbis.ru/api/v1/facsimile_files/c7b49a45-951e-4616-b843-e03fa1aeb199?hmac=835f2153197b647efe92b98ef25bf44412a1ecf1&mode=write%27

Вывести факсимиле в печатную форму документа

С помощью функций «ПолучитьФаксимилеПоUUID» и «ПолучитьBase64ПоURL» вы можете вывести факсимиле сотрудника в месте его подписи в документе.

var
   UUIDСотрудника=Лента_событий.UUID_исполнителя, // UUID текущего исполнителя из ленты событий
   url=ПолучитьФаксимилеПоUUID(UUIDСотрудника)[UUIDСотрудника],// ссылка на факсимиле по его UUID
   obj={}; // переменная для объекта с информацией об изображении факсимиле
if (url){
   obj=ПолучитьBase64ПоURL(url);
   return '<img src="data:image/png;base64,' + obj.data + '" height="80px">'; //изображение факсимиле
} else
   return '';
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter или свяжитесь с нами.