Объекты DIRECTUM

 

Работа с поисками

 

IPickCriterion – критерий поиска типа «Признак»

 

ISearchCriterion

  |

ISimpleCriterion

  |

IPickCriterion

Объект IPickCriterion предназначен для поиска данных по реквизитам типа «Признак».

Формат значения критерия поиска перечислимого типа задается по следующим правилам:

·         допустимые условия объединения значений критерия поиска: ИЛИ, ВСЕ КРОМЕ, AND, OR, NOT;

·         в качестве значения критерия поиска следует передавать допустимое значение перечислимого реквизита.

Примеры использования:

В примерах приведено 2 способа задания критериев поиска. В обоих случаях результаты поисков будут одинаковы.

 

// Показать задачи, находящиеся на контроле или в работе.

SearchDesc = Searches.CreateNew(ckTask)

TaskStateCriterion = SearchDesc.SearchCriteria.Add("TaskState")

TaskStateCriterion.SetSimpleValue("На контроле ИЛИ В работе")

SearchDesc.Show(ssmBrowse; False)

// Показать задачи, находящиеся на контроле или в работе.

SearchDesc = Searches.CreateNew(ckTask)

TaskStateCriterion = SearchDesc.SearchCriteria.Add("TaskState")

TaskStateCriterion.ValuesBuildType = btOr

TaskStateCriterion.Add("На контроле")

TaskStateCriterion.Add("В работе")

SearchDesc.Show(ssmBrowse; False)

 

 

См. также:

·         Объект ISimpleCriterion.

 

 

 

Свойства:

  DisplayPickValues

  PickValues

Наследуемые от ISimpleCriterion

  ValueCount

  Values

  ValuesBuildType

Наследуемые от ISearchCriterion

  AsString

  ContentType

  QueryValue

  RequisiteName

  RequisiteDescription

Методы:

  Add

Наследуемые от ISimpleCriterion

  BuildTypeSupported

  Clear

  Delete

  RestoreValues

  SetCompleteValue

  SetSimpleValue

  StoreValues