SetTextCriteria(Criteria: IDimTextCriteria; [SelectOnly: IDimSelectionSet = Null]): IDimSelectionSet;
Criteria. Условия фильтрации.
SelectOnly. Отметка справочников, по которой будет производиться поиск. Необязательный параметр. По умолчанию поиск осуществляется по всем справочникам, которые содержат данные БДВР.
Метод SetTextCriteria устанавливает фильтрацию по тексту.
Для выполнения примера предполагается наличие в репозитории базы данных временных рядов с идентификатором «OBJ_RUBRICATOR».
Sub UserProc;
Var
MB: IMetabase;
RubDesc: IMetabaseObjectDescriptor;
RubrIn: IRubricatorInstance;
FactsLookup: IRubricatorFactsLookup;
Criteria: IDimTextCriteria;
Begin
MB := MetabaseClass.Active;
RubDesc := MB.ItemById("OBJ_RUBRICATOR");
RubrIn := RubDesc.Open(Null) As IRubricatorInstance;
FactsLookup := RubrIn.CreateFactsLookup;
Criteria := New DimTextCriteria.Create;
Criteria.CriteriaOptions := TextCriteriaOptions.LikeText;
Criteria.Text := "Afghanistan";
FactsLookup.SetTextCriteria(Criteria);
End Sub UserProc;
После выполнения примера будет задано условие фильтрации.
См. также: