Емеется БП согласования неких заявок. Есть контекстная переменная типа файл, в которой хранится сама заявка. По окончании БП скриптом выгружаю нужный контекст в файл Excel (Реестр заявок) Как получить гиперссылку на файл заявки?
К примеру , создаем переменную HTML разметку context.Zadacha. В переменной context.link собираем путь до файла. пишем context.Zadacha = new System.Web.HtmlString ("<p><a href="+context.link+">"+context.link+"</a></p>"); по итогу у нас ссылка, ну а вместо второго context.link любой текст. Мне просто так нужно было
Можно еще другим способом. Заводим переменную Файл тип Файл. И на форме размещаем эту форму. После создания файла, в контекстную переменную Файл заносим сохраненный файл. По итогу в блоке будет отображаться для пользователя имя файла. ... //сохраняем файл в месте, где указали DataAccessManager.FileManager.SaveFile (fileFL); // записать файл в контекстную переменную context.File = fileFL;
Код: string url = Locator.GetServiceNotNull<CommonSettingsModule>().Settings.ApplicationBaseUrl + "/SDK.Action/BinaryFiles/Download/" + context.File.Uid;