Name: String;
Name: String;
Свойство Name возвращает значение подстановки &[NAME], которая может использоваться в штампе маркировки.
Подстановку &[NAME] можно заполнить только из прикладного кода при создании подключения к репозиторию.
Для выполнения примера предполагается наличие в репозитории регламентного отчета с идентификатором «Report_1». В репозитории включен мандатный доступ. Уровень безопасности, соответствующий отчету, предусматривает маркировку объектов при экспорте и печати.
Sub UserProc;
Var
MB: IMetabase;
Doc: IGxDocument;
GxLabel: IGxDocumentLabel;
Begin
MB := MetabaseClass.Active;
Doc := mb.ItemById("Report_1").Open(Null) As IGxDocument;
GxLabel := Doc.Label;
Debug.WriteLine("ФИО, тел: " + GxLabel.Name);
Debug.WriteLine("Подразделение: " + GxLabel.Department);
End Sub UserProc;
При выполнении примера в консоль будут выведены поля штампа, используемые при маркировке.
Для выполнения примера предполагается наличие в репозитории регламентного отчета с идентификатором «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(Null) As IGxDocument;
GxLabel := Doc.Label;
System.Diagnostics.Debug.WriteLine("ФИО, тел: " + GxLabel.Name);
System.Diagnostics.Debug.WriteLine("Подразделение: " + GxLabel.Department);
End Sub;
При выполнении примера в консоль будут выведены поля штампа, используемые при маркировке.
См. также: