local report = {} report.Id = 161 report.Name = "Согласие — день отдыха"
local params = {} params [1] = { ParameterName = 'TaskId', FixedValue = CONTEXT['Id'] } params [2] = { ParameterName = 'CurrentUserId', FixedValue = '' } params [3] = { ParameterName = 'SubcatID', FixedValue = '' } -- Создаем файл отчета, возвращается json строка local res = SMART:execute_action('CreateReportFile', CONTEXT['Id'], 'task', { ReportIdActionParam = report, ParametersOfReportActionParam = params, ReportFileNameActionParam = 'Согласие', ReportFileExtActionParam = 'pdf', } ) -- декодируем строку и получаем id созданного файла local createdReportId = UTILS:json_decode(res).Id
-- Вкладываем его в ДП SMART:execute_action('FillEpFile', CONTEXT['Id'], 'task', { Task = CONTEXT['Id'], UploadingUserName = 3, TargetExternalParameter = 2385, File = createdReportId, Comment = nil, NotWriteComment = false }) |
---|