Условия поиска — различия между версиями
Материал из GB wiki
Bars (обсуждение | вклад) (Новая страница: «Категория:Настройка ГБ Условия поиска задаются в параметрах колонок таблицы, либо явно…») |
Bars (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
[[Категория:Настройка ГБ]] | [[Категория:Настройка ГБ]] | ||
− | Условия поиска задаются в параметрах колонок таблицы, либо явно указываются в параметрах функции [[ | + | Условия поиска задаются в параметрах колонок таблицы, либо явно указываются в параметрах функции [[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: определяет, что можно выбирать как папки, так и записи