Условия поиска — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
 
Строка 3: Строка 3:
 
Условия поиска задаются в параметрах колонок таблицы, либо явно указываются в параметрах функции [[PROCESSCOMMAND]], осуществляющей поиск или выбор объекта.
 
Условия поиска задаются в параметрах колонок таблицы, либо явно указываются в параметрах функции [[PROCESSCOMMAND]], осуществляющей поиск или выбор объекта.
  
Виды условий:
+
Условия могут быть представлены:
 +
* константами, тогда запись имеет вид Условие=Значение. Например, FoldersList=1;2;3
 +
* выражениями, тогда запись имеет вид Условие==Выражение. Например, FoldersList==:list
 +
Исключением является параметр SearchExpr, для которого всегда задаётся выражение
 +
 
 +
== Виды условий: ==
 +
* '''GridLayoutString=''настройка таблицы в виде строки''''': устанавливает в форме поиска заданную настройку таблицы
 +
* '''FoldersList=''список кодов папок через {{key|;}}''''': ограничивает поиск заданными папками. Если выбор делается из справочника, данные папки будут в нем папками первого уровня.
 +
* '''SearchExpr=''выражение, результат которого 1 либо пустая строка''''': определяет, что будет вызвано для поиска объекта - форма поиска (1) либо эесплорер (пустая строка)
 +
* '''FoldersOnly=TRUE''': определяет, что можно выбирать только папки
 +
* '''AnyItemType=TRUE''': определяет, что можно выбирать как папки, так и записи

Текущая версия на 09:20, 10 октября 2013


Условия поиска задаются в параметрах колонок таблицы, либо явно указываются в параметрах функции PROCESSCOMMAND, осуществляющей поиск или выбор объекта.

Условия могут быть представлены:

  • константами, тогда запись имеет вид Условие=Значение. Например, FoldersList=1;2;3
  • выражениями, тогда запись имеет вид Условие==Выражение. Например, FoldersList==:list

Исключением является параметр SearchExpr, для которого всегда задаётся выражение

Виды условий:

  • GridLayoutString=настройка таблицы в виде строки: устанавливает в форме поиска заданную настройку таблицы
  • FoldersList=список кодов папок через ;: ограничивает поиск заданными папками. Если выбор делается из справочника, данные папки будут в нем папками первого уровня.
  • SearchExpr=выражение, результат которого 1 либо пустая строка: определяет, что будет вызвано для поиска объекта - форма поиска (1) либо эесплорер (пустая строка)
  • FoldersOnly=TRUE: определяет, что можно выбирать только папки
  • AnyItemType=TRUE: определяет, что можно выбирать как папки, так и записи