SourceReport: IPrxReport;
Свойство SourceReport определяет вычисляемый отчет.
В рассматриваемом примере предполагается существование объектов Task типа IScheduledTasksContainer,Report типа IPrxReport.
Sub UserProc;
Var
obj : IMetabaseObject;
Task : IScheduledTasksContainer;
Exe : ICalculateReportScheduledTask;
Report : IPrxReport;
Per : IScheduledTaskPeriodDaily;
Prop : IScheduledTaskProperties;
dat : DateTime;
Begin
obj := Task.Tasks.Item(0).Edit;
Exe := obj As ICalculateReportScheduledTask;
Exe.SourceReport := Report;
Prop := Exe.Properties;
Per := Prop.CreatePeriod(ScheduledTaskPeriodType.Daily) As IScheduledTaskPeriodDaily;
Per.StartDateTime := dat.AddMinutes(DateTime.Now, 2);
Prop.Period := Per;
Exe.FormatTag := "MHT";
obj.Save;
End Sub UserProc;
После выполнения примера в контейнере задач будут изменены параметры задачи вычисления отчета.
См. также: