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