Основы > Поиск в Windchill > Справка по поиску > Операторы поиска связанных объектов
  
Операторы поиска связанных объектов
Следующие операторы отображаются в поле Поиск связанных объектов.
При выборе оператора необходимо учитывать следующее.
Отображаемые операторы зависят от типа атрибута.
Подстановочный знак можно использовать только в операторах подобно и не подобно. Эти операторы доступны только для строк.
Поведение поиска может быть различным в зависимости от настроек, выполненных на сайте.
Все типы атрибутов
null
не null
Операторы "null" и "не null" при поиске определяют наличие или отсутствие значения, но не оценивают само значение. Значения null имеют атрибуты, которые оставлены незаполненными.
Например, выполняется поиск по следующим значениям:
Материал: Сталь Материал: Железо Материал: Материал: Алюминий
не null - вернуть все объекты, для которых введено какое-либо значение в поле Материал:
Материал: Сталь Материал: Железо Материал: Алюминий
null - вернуть все объекты, для которых не введено никакого значения в поле Материал:
Материал:
* 
Оператор null - это единственный поиск, возвращающий значения, равные null. При всех других поисках выполняется сравнение со значениями, которые не равны null.
равно
не
Возвращает значения, которые являются точным совпадением.
Например, выполняется поиск по следующим значениям:
Материал: Сталь Материал: Железо Материал: Алюминий
равноСталь - вернуть все объекты, содержащие "Сталь":
Материал: Сталь
неСталь - вернуть все объекты с любым материалом, который не "Сталь":
Материал: Железо Материал: Алюминий
* 
Необходимо указать точное значение. В символах учитывается регистр, а пробелы между строками оцениваются как символы пробела.
Если атрибут представляет собой список значений, можно выбрать одно или несколько значений в раскрывающемся меню.
Дополнительные сведения об использовании операторов, специфичных для каждого типа, см. в следующих разделах:
Строки
Обозначения
Даты
Строки
Строковые поля вводятся пользователем вручную и могут содержать цифры, буквы и символы.
* 
Строки обрабатываются различным образом в зависимости от языковой настройки, кодировки символов и сортировки базы данных.
В следующей таблице используются настройки по умолчанию для английской языковой настройки.
Строки
в
не в
Задание списка возможных значений, разделенных символом вертикальной черты ("|") или запятой.
Например, выполняется поиск по следующим значениям:
Заголовок: Спецификации для выпуска Заголовок: Временная шкала проекта Заголовок: Матрица контактов Заголовок: матрица контактов
вматрица контактов, Временная шкала проекта - вернуть все объекты со следующими заголовками в списке:
Заголовок: Временная шкала проекта Заголовок: матрица контактов
не вматрица контактов, Временная шкала проекта - вернуть все объекты со следующими заголовками в списке:
Заголовок: Спецификации для выпуска Заголовок: Матрица контактов
* 
Необходимо указать точное значение. В символах учитывается регистр, а пробелы между строками обрабатываются как символы пробела.
подобно
не подобно
Поиск строковых значений, начинающийся от начала строки и продвигающийся к ее концу.
Например, выполняется поиск по следующим значениям:
Заголовок: Спецификации для выпуска Заголовок: Приложение 9 Заголовок: утверждение выпуска Заголовок: Проверка09-17
подобноутв - вернуть все объекты, заголовок которых начинается с "утв":
Заголовок: утверждение выпуска
не подобноутв- вернуть все объекты, заголовок которых не начинается с "утв":
Заголовок: Спецификации для выпуска Заголовок: Приложение 9 Заголовок: Проверка09-17
подобно*9 - вернуть все объекты, заголовок которых содержит число 9:
Заголовок: Приложение 9 Заголовок: Проверка09-17
не подобно*9 - вернуть все объекты, заголовок которых не содержит числа 9:
Заголовок: Спецификации для выпуска Заголовок: утверждение выпуска
* 
Все строки обрабатываются с унаследованным конечным подстановочным знаком. Например, не существует функционального различия между app* и app.
Аналогично *9* и *9 также возвращают идентичные результаты.
* 
Текстовый поиск учитывает регистр. Пробелы между строками обрабатываются как символы пробелов.
Это единственный поиск, в котором можно использовать подстановочные знаки. Подстановочный символ звездочка (*) принимается. Звездочка представляет ноль или больше символов.
>
>=
<
<=
Возвращаемые строковые значения больше или меньше, чем данная строка.
Строки сортируются по значениям символов, начиная с первого символа в строке. Значение символа оценивается с помощью кода ASCII для печати. Дополнительные сведения см. на сайте http://www.ascii-code.com/.
За исключением некоторых случаев используется следующий порядок сортировки: spaces < symbols < 0-9 < A-Z < a-z
Например, следующие строки отсортированы по их значениям от самого маленького до самого большого:
1
1 2 a
ABC
Efg ABC
m45
x
Например, вы и другой пользователь отвечаете за оценку бюджетных запросов, отправленных отдельными сотрудниками. Вы разделили работу, исходя из имен сотрудников. Вы отвечаете за оценку запросов от сотрудников, имена которых начинаются с A до L, а ваш коллега оценивает запросы от M до Z.
Чтобы усложнить задачу, предположим, что в начале каждой отправки добавляется полученный случайным образом идентификатор из 5 символов. В результате получаются следующие файлы:
Имя: 469hh Anderson Имя: 02bf5 Jones Имя: t7811 Morris Имя: 981zr Smith
>zzzzz M - вернуть строки, у которых символьное значение больше заданного значения:
Имя: 981zr Smith
>=zzzzz M - вернуть строки, у которых символьное значение больше или равно заданному значению:
Имя: t7811 Morris Имя: 981zr Smith
<zzzzz M - вернуть строки, у которых символьное значение меньше заданного значения:
Имя: 469hh Anderson Имя: 02bf5 Jones
<=zzzzz M - вернуть строки, у которых символьное значение меньше или равно заданному значению:
Имя: 469hh Anderson Имя: 02bf5 Jones Имя: t7811 Morris
* 
zzzzz - z в нижнем регистре имеет большее значение, чем цифры и другие текстовые символы.
M - M в верхнем регистре имеет большее значение, чем A-L.
Числа
Некоторые поля принимают только числовые значения.
При вводе недопустимых символов, включая пробелы, появится сообщение об ошибке.
Числа
в
не в
Укажите список возможных значений, разделенных символом вертикальной черты ("|").
Например, выполняется поиск по следующим значениям:
Затраты: 16,25 Затраты: 462 Затраты: 585,50 Затраты: 1100

в10|16,25|585 - вернуть все объекты, для которых затраты находятся в данном списке:
Затраты: 16,25
не в10|16,25|585 - вернуть все объекты, для которых затраты не находятся в данном списке:
Затраты: 462 Затраты: 585,50 Затраты: 1100
>
>=
<
<=
Поиск чисел, которые больше или меньше указанного значения.
Например, выполняется поиск по следующим значениям:
Затраты: 16,25 Затраты: 462 Затраты: 585,50 Затраты: 1100

>462 - вернуть все объекты, для которых затраты больше 462:
Затраты: 585,50 Затраты: 1100
>=462 - вернуть все объекты, для которых затраты больше или равны 462:
Затраты: 462 Затраты: 585,50 Затраты: 1100
<462 - вернуть все объекты, для которых затраты меньше 462:
Затраты: 16,25
<=462 - вернуть все объекты, для которых затраты меньше или равны 462:
Затраты: 16,25 Затраты: 462
Даты
Щелкните значок календаря или введите дату, используя формат, заданный на сайте.
В следующих примерах используется формат ДД.ММ.ГГГГ.
Даты
между
Даты возврата, находящиеся в заданном периоде времени, включая выбранные даты.
Например, выполняется поиск по следующим значениям:
Крайний срок: 15.07.2016 Крайний срок: 20.07.2016 Крайний срок: 05.08.2016 Крайний срок: 29.11.2016
между19.07.2016 - 05.08.2016 - вернуть все задания, для которых крайний срок находится между 19 июля и 5 августа:
Крайний срок: 20.07.2016 Крайний срок: 05.08.2016
вчера
прошлая неделя
за прошлый месяц
прошлый квартал
за прошлый год
Даты возврата, находящиеся в прошедшем периоде времени.
Например, текущая дата равна 15 июля 2016 г. и выполняется поиск по следующим значениям:
Крайний срок: 22.10.2015 Крайний срок: 17.04.2016 Крайний срок: 21.06.2016 Крайний срок: 04.07.2016 Крайний срок: 14.07.2016 Крайний срок: 11.08.2016
вчера - вернуть все задания с крайним сроком 14 июля:
Крайний срок: 14.07.2016.
прошлая неделя - вернуть все задания с крайним сроком в интервале с 3 июля до 9 июля:
Крайний срок: 04.07.2016
за прошлый месяц - вернуть все задания с крайним сроком в июне 2016 г.:
Крайний срок: 21.06.2016
прошлый квартал - вернуть все задания с крайним сроком в интервале с апреля 2016 г. до июня 2016 г.:
Крайний срок: 17.04.2016 Крайний срок: 21.06.2016
за прошлый год - вернуть все задания с крайним сроком в 2015 г.:
Крайний срок: 22.10.2015
сегодня
эта неделя
этот месяц
этот квартал
этот год
Даты возврата, находящиеся в текущем периоде времени.
Например, текущая дата равна 15 июля 2016 г. и выполняется поиск по следующим значениям:
Крайний срок: 22.10.2015 Крайний срок: 17.04.2016 Крайний срок: 04.07.2016 Крайний срок: 12.07.2016 Крайний срок: 15.07.2016 Крайний срок: 11.08.2016
сегодня - вернуть все задания с крайним сроком 15 июля:
Крайний срок: 15.07.2016
эта неделя - вернуть все задания с крайним сроком в интервале с 10 июля и до 16 июля:
Крайний срок: 12.07.2016 Крайний срок: 15.07.2016
этот месяц - вернуть все задания с крайним сроком в июле 2016 г.:
Крайний срок: 04.07.2016 Крайний срок: 12.07.2016 Крайний срок: 15.07.2016
этот квартал - вернуть все задания с крайним сроком в интервале с июля 2016 г. и до сентября 2016 г.:
Крайний срок: 04.07.2016 Крайний срок: 12.07.2016 Крайний срок: 15.07.2016 Крайний срок: 11.08.2016
этот год - вернуть все задания с крайним сроком в 2016 г.:
Крайний срок: 17.04.2016 Крайний срок: 04.07.2016 Крайний срок: 12.07.2016 Крайний срок: 15.07.2016 Крайний срок: 11.08.2016
завтра
следующая неделя
следующий месяц
следующий квартал
следующий год
Даты возврата, находящиеся в будущем периоде времени.
Например, текущая дата равна 15 июля 2016 г. и выполняется поиск по следующим значениям:
Крайний срок: 17.04.2016 Крайний срок: 16.07.2016 Крайний срок: 20.07.2016 Крайний срок: 11.08.2016 Крайний срок: 30.09.2016 Крайний срок: 14.11.2016 Крайний срок: 12.02.2017
завтра - вернуть все задания с крайним сроком 16 июля:
Крайний срок: 16.07.2016
следующая неделя - вернуть все задания с крайним сроком в интервале с 17 июля до 23 июля:
Крайний срок: 20.07.2016
следующий месяц - вернуть все задания с крайним сроком в августе 2016 г.:
Крайний срок: 11.08.2016
следующий квартал - вернуть все задания с крайним сроком в интервале с октября 2016 г. до декабря 2016 г.:
Крайний срок: 14.11.2016
следующий год - вернуть все задания с крайним сроком в 2017 г.:
Крайний срок: 12.02.2017
>
>=
<
<=
Даты возврата, находящиеся в интервале до или в интервале после указанной даты.
Крайний срок: 22.11.2015 Крайний срок: 28.01.2016 Крайний срок: 17.04.2016 Крайний срок: 21.06.2016 Крайний срок: 04.07.2016 Крайний срок: 12.08.2016 Крайний срок: 30.11.2016 Крайний срок: 05.02.2017
>21.06.2016 - вернуть все задания с крайним сроком после 21 июня 2016 г.:
Крайний срок: 04.07.2016 Крайний срок: 12.08.2016 Крайний срок: 30.11.2016 Крайний срок: 05.02.2017
>=21.06.2016 - вернуть все задания с крайним сроком 21 июня 2016 г. или после наступления этой даты:
Крайний срок: 21.06.2016 Крайний срок: 04.07.2016 Крайний срок: 12.08.2016 Крайний срок: 30.11.2016 Крайний срок: 05.02.2017
<21.06.2016 - вернуть все задания с крайним сроком до 21 июня 2016 г.:
Крайний срок: 22.11.2015 Крайний срок: 28.01.2016 Крайний срок: 17.04.2016
<=21.06.2016 - вернуть все задания с крайним сроком 21 июня 2016 г. или до этой даты:
Крайний срок: 22.11.2015 Крайний срок: 28.01.2016 Крайний срок: 17.04.2016 Крайний срок: 21.06.2016