Included(Level: IDimLevel): Boolean;
Свойство Included определяет, будут ли отмечаться/сниматься элементы уровня справочника, передаваемого посредством параметра Level.
Sub Main;
Var
MB: IMetabase;
Mobj: IMetabaseObject;
ObjDesc: IMetabaseObjectDescriptor;
DimSelSchema: IDimSelectionSchema;
SchemaPrimit: IDimSelectionSchemaPrimitive;
Begin
MB:=MetabaseClass.Active;
ObjDesc:=MB.ItemById("TAB_DIM");
If ObjDesc.Children.Count<>0 Then
If ObjDesc.Children.Item(0).ClassId=MetabaseObjectClass.KE_CLASS_DIMSELECTIONSCHEMA Then
Mobj:=ObjDesc.Children.Item(0).Edit;
DimSelSchema:=Mobj As IDimSelectionSchema;
DimSelSchema.Clear;
SchemaPrimit:=DimSelSchema.Add(SelectionPrimitiveType.Level);
(SchemaPrimit As IDimLevelSelectionPrimitive).Included(DimSelSchema.Dimension.Levels.Item(0)):=True;
Mobj.Save;
End If;
End If;
End Sub Main;
После выполнения примера в схему отметки справочника будет добавлен примитив, отмечающий элементы уровня. При построении схемы отметки будут отмечаться элементы первого уровня справочника. Идентификатор справочника - «TAB_DIM».
См. также: