Visible: Boolean;
Visible: boolean;
Свойство Visible определяет, отображать ли значения атрибута.
Если Visible = True, то значения атрибута отображаются.
Для выполнения примера предполагается наличие в репозитории календарного справочника с идентификатором «DICT_CALEND». Добавьте ссылки на системные сборки «Metabase», «Dimensions».
Sub UserProc;
Var
mb: IMetabase;
dimension: IDimensionModel;
attribute: IDimAttribute;
attributes: IDimAttributes;
Begin
mb := MetabaseClass.Active;
dimension := mb.ItemById("DICT_CALEND").Edit As IDimensionModel;
attributes := dimension.Attributes;
attribute := attributes.FindById("BLOCK_TYPE");
If attribute <> Null Then
attribute.Visible := True;
(dimension As IMetabaseObject).Save;
End If;
End Sub UserProc;
После выполнения примера значения атрибута «Тип блока календаря» будут отображаться в открытом календарном справочнике.
Для выполнения примера предполагается наличие в репозитории календарного справочника с идентификатором «DICT_CALEND».
Imports Prognoz.Platform.Interop.Dimensions;
…
Public Shared Sub Main(Params: StartParams);
Var
mb: IMetabase;
dimension: IDimensionModel;
attribute: IDimAttribute;
attributes: IDimAttributes;
Begin
mb := Params.Metabase;
dimension := mb.ItemById["DICT_CALEND_TEST"].Edit() As IDimensionModel;
attributes := dimension.Attributes;
attribute := attributes.FindById("BLOCK_TYPE");
If attribute <> Null Then
attribute.Visible := True;
(dimension As IMetabaseObject).Save();
End If;
End Sub;
После выполнения примера значения атрибута «Тип блока календаря» будут отображаться в открытом календарном справочнике.
См. также: