IPrxAssemblies.Add

Синтаксис

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» будет содержаться индекс данного модуля в общем списке.

См. также:

IPrxAssemblies