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

IDateCriterion – критерий поиска типа «Дата»

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

ISearchCriterion

 |

ISimpleCriterion

 |

IDateCriterion

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

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

· если в качестве значения реквизита передать целочисленное значение, то будет выполнен поиск по текущему месяцу, году и переданному числу месяца;
· в качестве значений можно использовать специальные слова: ВЧЕРА, СЕГОДНЯ, ЗАВТРА, НА ЭТОЙ НЕДЕЛЕ, В ЭТОМ МЕСЯЦЕ, В ЭТОМ ГОДУ, В ПРОШЛОМ МЕСЯЦЕ, НА ПРОШЛОЙ НЕДЕЛЕ, НА СЛЕДУЮЩЕЙ НЕДЕЛЕ, В СЛЕДУЮЩЕМ МЕСЯЦЕ, YESTERDAY, TODAY, TOMORROW, THIS WEEK, THIS MONTH, THIS YEAR, LAST MONTH, LAST WEEK, NEXT WEEK, NEXT MONTH;
· допустимые типы объединения значений критерия поиска: И, ИЛИ, ВСЕ КРОМЕ, ТОЛЬКО ЭТИ, AND, OR, ALL EXCEPT, ONLY THESE;
· можно задавать значения критерия поиска с оператором РАВНО следующим образом:

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

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

· можно задавать значения критерия поиска с оператором БОЛЬШЕ ИЛИ РАВНО следующим образом:

C <Значение>

FROM <Значение>;

· можно задавать значения критерия поиска с оператором МЕНЬШЕ ИЛИ РАВНО следующим образом:

ПО <Значение>

TO <Значение>;

· можно задавать значения критерия поиска с оператором ИНТЕРВАЛ следующим образом:

(С <Значение1> ПО <Значение2>)

(FROM <Значение1> TO <Значение2>);

· по умолчанию значение критерия поиска использует оператор РАВНО.

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

C 12.11.2004

// Условие на текущий месяц и год.

(С 12 ПО 23)

// Условие с оператором РАВНО.

12.11.2004

 

Свойства:

DisplayFormat

FormatType

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

ValueCount

Values

ValuesBuildType

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

AsString

ContentType

QueryValue

RequisiteName

RequisiteDescription

Методы:

AddRange

AddSingleValue

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

BuildTypeSupported

Clear

Delete

RestoreValues

SetCompleteValue

SetSimpleValue

StoreValues

См. также

Объект ISimpleCriterion