Условия поиска

Материал из GB wiki
Перейти к: навигация, поиск


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

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

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

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

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

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