Объекты DIRECTUM > Работа с поисками >

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

Предыдущий раздел В начало Следующий раздел

ISearchCriterion

 |

ISimpleCriterion

 |

IPickCriterion

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

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

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

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

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

 

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

SearchDesc = Searches.CreateNew(ckTask)

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

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

SearchDesc.Show(ssmBrowse; False)

 

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

SearchDesc = Searches.CreateNew(ckTask)

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

TaskStateCriterion.ValuesBuildType = btOr

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

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

SearchDesc.Show(ssmBrowse; False)

 

Свойства:

DisplayPickValues

PickValues

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

ValueCount

Values

ValuesBuildType

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

AsString

ContentType

QueryValue

RequisiteName

RequisiteDescription

Методы:

Add

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

BuildTypeSupported

Clear

Delete

RestoreValues

SetCompleteValue

SetSimpleValue

StoreValues

См. также

Объект ISimpleCriterion