IGxDocumentLabel.Name

Синтаксис Fore

Name: String;

Синтаксис Fore.NET

Name: String;

Описание

Свойство Name возвращает значение подстановки &[NAME], которая может использоваться в штампе маркировки.

Комментарии

Подстановку &[NAME] можно заполнить только из прикладного кода при создании подключения к репозиторию.

Пример Fore

Для выполнения примера предполагается наличие в репозитории регламентного отчета с идентификатором «Report_1». В репозитории включен мандатный доступ. Уровень безопасности, соответствующий отчету, предусматривает маркировку объектов при экспорте и печати.

Sub UserProc;
Var
    MB: IMetabase;
    Doc: IGxDocument;
    GxLabel: IGxDocumentLabel;
Begin
    MB := MetabaseClass.Active;
    Doc := mb.ItemById("Report_1").Open(NullAs IGxDocument;
    GxLabel := Doc.Label;
    Debug.WriteLine("ФИО, тел: " + GxLabel.Name);
    Debug.WriteLine("Подразделение: " + GxLabel.Department);
End Sub UserProc;

При выполнении примера в консоль будут выведены поля штампа, используемые при маркировке.

Пример Fore.NET

Для выполнения примера предполагается наличие в репозитории регламентного отчета с идентификатором «Report_1». В репозитории включен мандатный доступ. Уровень безопасности, соответствующий отчету, предусматривает маркировку объектов при экспорте и печати. Указанная процедура является точкой входа для .NET-сборки.

Imports Prognoz.Platform.Interop.Metabase;
Imports Prognoz.Platform.Interop.Drawing;
Imports Prognoz.Platform.Interop.Report;

Public Shared Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    Doc: IGxDocument;
    GxLabel: IGxDocumentLabel;
Begin
    MB := Params.Metabase;
    Doc := MB.ItemById["Report_1"].Open(NullAs IGxDocument;
    GxLabel := Doc.Label;
    System.Diagnostics.Debug.WriteLine("ФИО, тел: " + GxLabel.Name);
    System.Diagnostics.Debug.WriteLine("Подразделение: " + GxLabel.Department);
End Sub;

При выполнении примера в консоль будут выведены поля штампа, используемые при маркировке.

См. также:

IGxDocumentLabel