СЭД «ДЕЛО»
Руководство пользователя
×

Приложение И

Синтаксис запросов на текстовые поля ДЕЛО API 2009

 
Поисковый запрос – это то, что пользователь ввел в поле поисковой формы с удаленными пробелами слева и справа и дополненный одним пробелом слева и справа:
(" " !! trim (поле) !! " ")
<поисковый запрос> ::= <поисковый образ> |  <поисковый запрос> <оператор> <поисковый образ>
<поисковый образ> ::= <ПРОБЕЛ><ПО><ПРОБЕЛ>  |  <ПРОБЕЛ><НОНЕ><ПО><ПРОБЕЛ>
<ПО> ::= <строка> | <строка в кавычках> | <оператор позиции><строка> | <оператор позиции><строка в кавычках> | <ПУСТО>
<оператор> ::= <И><ИЛИ>
<оператор позиции>::= <начало поля> | <конец поля> | <точно равно>
<строка>::=<допустимый символ> | <строка><допустимый символ>
<строка в кавычках>::= "<строка>"
<допустимый символ>::= а | б | ….. | /* любой символ, отличный от пробела, допустимый в фразе LIKE, кавычки в строке (если имеются) изображаются, как двойные ""  */ 
<И>::= &
<ИЛИ>::= !
<НОНЕ>::= ^
<начало поля>::= <
<конец поля>::= >
<точно равно>::= =
<ПУСТО>::= -
<ПРОБЕЛ> ::="" | <ПРОБЕЛ>" "  /* пробел не обязателен до и после разделителя, несколько пробелов эквивалентны одному пробелу */
 
Онлайн помощь создана в Dr.Explain