Compare(Value: IDimSelection): Boolean;
Value - отметка, с которой происходит сравнение.
Метод Compare осуществляет сравнение отметки с отметкой, передаваемой посредством параметра Value.
Метод возвращает значение True, если отметки идентичны и False во всех других случаях.
Для выполнения примера предполагается наличие в репозитории справочника с идентификатором "Dim_1".
Sub Main;
Var
MB: IMetabase;
Dimen: IDimInstance;
Selection, Selection1: IDimSelection;
s: String;
Begin
MB:=MetabaseClass.Active;
Dimen:=MB.ItemById("Dim_1").Open(Null) As IDimInstance;
Selection:=Dimen.CreateSelection;
Selection1:=Dimen.CreateSelection;
Selection.SelectSiblings(11);
Selection1.SelectSiblings(56);
If Selection.Compare(Selection1) Then
s:="Yes";
Else
s:="No";
End If;
End Sub Main;
После выполнения примера в переменной «s» будет содержаться «Yes» если отметки «Selection» и «Selection1» идентичны.
См. также: