В этом совете перечислены символы, которые используются в качестве операторов в фильтрах для поиска и правила использования этих символов.
При вводе фильтра можно указывать все числа и буквы, которые обычно используются в поле. Можно также вводить специальные символы и математические выражения. Возможные форматы:
Значение |
Пример выражения |
Выводимая запись |
Равно |
37 |
Номер 37 |
Период |
010104..010204 |
Даты с 1 января 2004 года до 1 февраля 2004 года, включительно |
..12052004 |
До 12 мая 2004 года, включительно |
|
| 01042004.. | Даты начиная с 1 апреля 2004 года и далее | |
Или |
100|300 |
Все, со значением 100 или 300 |
И |
Кэннон & Группа |
Значения, которые совпадают со строкой 'Кэннон' и со строкой 'Группа' |
| >100 & <2000 | Значения, которые больше 100 и меньше 2000 | |
Отличный от |
<>0 |
Все, кроме 0 |
Больше чем |
>12 |
Числа больше 12 |
Больше или равно |
>=200 |
Числа больше или равные 200 |
Меньше чем |
<100 |
Числа меньше чем 100 |
Меньше или равно |
<=10 |
Числа меньше или равные 10 |
Неограниченное количество неизвестных знаков |
*Кo* |
Текст, содержащий "Кo" |
| *Кo | Текст, оканчивающийся на "Кo" | |
Кo* |
Текст, начинающийся с "Кo" | |
Один неизвестный знак |
?аша |
Такой текст, как Саша, Маша, каша |
Вычисления в первую очередь |
30|(>=10&<=20) |
Значение 30 или от 10 до 20 включительно |
Без учета регистра |
@клад |
Такой текст, как КЛАД, клад, КлАд |
Точное совпадение |
'Пример текста' |
Точное совпадение со строкой 'Пример текста' |
Внимание! По умолчанию, поиск чувствителен к регистру. Так, выражение *аморт* для поиска по наименованию счета в плане счетов в стандартной демонстрационной версии приведет к пустому результату. Поскольку в плане счетов слово "Амортизация" начинается только с заглавной буквы. Надо обязательно использовать символ @, чтобы выполнялся нечувствительный к регистру поиск.
Оптимизация искомого выражения:
Для ускорения работы программы при поиске Поиск Контактов имеет функцию оптимизации запроса. Эта функция устраняет ненужные элементы из искомого выражения.
Например:
- Если введено 'Группа Кэннон' | Кэннон , программа упростит искомое выражение и будет искать слово Кэннон.
- Если введено 'Группа Кэннон' & Кэннон , программа будет искать словосочетание 'Группа Кэннон'.
Неправильные фильтры
Условия фильтрации можно комбинировать. Однако, существуют некоторые неприемлемые варианты фильтров. Если использовать такие варианты, Navision выведет предупреждающее сообщение Фильтр некорректен. Ниже рассмотрены примеры некорректных поисковых фильтров и приведены их пояснения:
- Группа && Кэннон - перед каждым ключевым словом допустим только один логический оператор.
- Группа <>& Кэннон - неверный порядок компонентов фразы.
- @'лондонская осветительная компания' - можно осуществлять поиск неточной фразы, при этом игнорируя регистр букв.
- *?, @&, *&, @* - запрещается вводить искомое выражение, содержащее только комбинацию символов-заместителей поиска по шаблону.
- @кэннон@группа - запрещается использовать символы заместители шаблона поиска (@) в середине слова поиска.
См. также: Справка по Microsoft Navision, Ключевая фраза: Ввод искомых выражений.