PredefinedType: RdsPredefinedAttribute;
Свойство PredefinedType возвращает назначение системного атрибута.
Sub UserProc;
Var
MB : IMetabase;
MbObj : IMetabaseObject;
Dic : IRdsDictionary;
Att : IRdsAttribute;
PType : Integer;
Begin
MB := MetabaseClass.Active;
MbObj := MB.ItemByIdNamespace("CREATEATTR", Mb.ItemById("RDSBASE").Key).Bind;
Dic := MbObj As IRdsDictionary;
Att := Dic.Attributes.FindById("KEY");
PType := Att.PredefinedType;
End Sub UserProc;
После выполнения примера в переменной «PType» будет храниться значение типа системного атрибута «KEY».
См. также: