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

IReferenceCriterion – критерий поиска типа «Справочник»

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

ISearchCriterion

 |

ISimpleCriterion

 |

IReferenceCriterion

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

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

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

РАВНО <Значение>

EQUAL <Значение>.

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

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

 

// Показать документы, редакторами которых являются Microsoft Excel или PowerPoint.

SearchDesc = Searches.CreateNew(ckEDocument)

EDocEditorCriterion = SearchDesc.SearchCriteria.Add("ISBEDocEditor")

EDocEditorCriterion.SetCompleteValue("EXCEL ИЛИ PPT")

SearchDesc.Show(ssmBrowse; False)

 

// Показать документы, редакторами которых являются Microsoft Excel или PowerPoint.

SearchDesc = Searches.CreateNew(ckEDocument)

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

TaskStateCriterion.ValuesBuildType = btOr

TaskStateCriterion.Add("EXCEL")

TaskStateCriterion.Add("PPT")

SearchDesc.Show(ssmBrowse; False)

 

Свойства:

ReferenceName

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

ValueCount

Values

ValuesBuildType

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

AsString

ContentType

QueryValue

RequisiteName

RequisiteDescription

Методы:

Add

ValueByPhysical

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

BuildTypeSupported

Clear

Delete

RestoreValues

SetCompleteValue

SetSimpleValue

StoreValues