Получить структуру фильтра записей
Получает структуру шаблон для фильтрации записей в запросах ORM
Функция ПолучитьСтрук туруФильтраЗаписей(Знач Пустая = Ложь) Экспорт
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|---|---|---|---|---|
| Пустая | --empty | Булево | ✖ | Истина > структура с пустыми значениями, Ложь > в значениях будут описания полей |
Возвращаемое значение: Структура Из КлючИЗначение - Элемент фильтра записей
подсказка
Использование признака raw необходимо для составных конструкций, вроде BETWEEN. Например: при raw:false фильтр type:BETWEEN value:10 AND 20 будет интерпретирован как BETWEEN ?1 где ?1 = "10 AND 20", что приведет к ошибке. В таком случае необходимо использовать raw:true для установки условия напрямую в текст запроса
Пример использования для 1С:Предприятие/OneScript
Результат = OPI_PostgreSQL.ПолучитьСтруктуруФильтраЗаписей();
- Bash
- CMD/Bat
oint postgres ПолучитьСтруктуруФильтраЗаписей \
--empty true
oint postgres ПолучитьСтруктуруФильтраЗаписей ^
--empty true
Результат
{
"field": "<имя поля для отбора>",
"type": "<тип сравнения>",
"value": "<значение для сравнения>",
"union": "<связь со следующим условием: AND, OR и пр.>",
"raw": "<истина - значение буде т вставлено текстом, как есть, ложь - через параметр>"
}