IsTerritorySelected(TerritoryId: Integer): Boolean;
TerritoryId. Идентификатор территории карты.
Метод IsTerritorySelected возвращает True, если элемент, которому соответствует территория с идентификатором TerritoryId, включен в отметку.
Sub Main;
Var
MB: IMetabase;
MObj: IMetabaseObject;
Expr: IEaxAnalyzer;
EMap: IEaxMap;
s: String;
Begin
MB:=MetabaseClass.Active;
MObj:=MB.ItemById("EXPRESS_REPORT").Edit;
Expr:=MObj As IEaxAnalyzer;
EMap:=Expr.Map;
If EMap.IsTerritorySelected(100) Then
s:="Selected";
Else
s:="Don't selected";
End If;
MObj.Save;
End Sub Main;
После выполнения примера в переменной «s» будет содержаться «Selected» если элемент, которому сооответствует территория с идентификатором «100», включен в отметку. Идентификатор экспресс-отчета - «EXPRESS_REPORT».
См. также: