Add(Module: IMetabaseObjectDescriptor): Integer;
Module - описание объекта среды разработки, который необходимо включить в список объектов, используемых в регламентном отчете..
Метод Add осуществляет подключение объекта среды разработки к регламентному отчету и возвращает индекс подключенного объекта в списке.
В список доступных объектов входят все модули, формы, сборки, .NET-сборки репозитория.
Для выполнения примера предполагается наличие в репозитории регламентного отчета с идентификатором «Report_1» и модуля с идентификатором «Module_1».
Sub Main;
Var
MB: IMetabase;
MObj: IMetabaseObject;
MBDesc: IMetabaseObjectDescriptor;
Report: IPrxReport;
Assemb: IPrxAssemblies;
i: Integer;
Begin
MB := MetabaseClass.Active;
MBDesc := MB.ItemById("Module_1");
MObj := MB.ItemById("Report").Edit;
Report := MObj As IPrxReport;
Assemb := Report.Assemblies;
i := Assemb.Add(MBDesc);
MObj.Save;
End Sub Main;
После выполнения примера к регламентному отчету будет подключен указанный модуль и в переменной «i» будет содержаться индекс данного модуля в общем списке.
См. также: