Задание фильтра по пустому значению в поле

Статус
Новые ответы в этой теме размещать нельзя.

Runa

Администратор
#1
Для поля ссылки на объект в конструкторе есть специальная кнопка для фильтра, устанавливающая условие на поиск пустого значения.
Кнопка для задания условия пустого фильтра по объекту.png
Для остальных полей подобного условия нет - если в фильтре значение условия не задано, то программа считает, что производить фильтр по данному полю не требуется.
Чтобы производить поиск по пустому значению - надо создавать специальную конструкцию с применением составного поля, в котором использовать функцию [String()] с условием.

Реализация: добавляется дополнительное составное поле (например "Проверка"), в формуле которого прописывается функция с подобным условием: [String(Телефон=?нет:есть)].
Смысл данной функции следующий: если поле "Телефон" = "" (пустому значению), то вернуть строку "нет", иначе - строку "есть".
Составное поле с функцией String.png
Затем добавляется поле переключателя с такими-же значениями "нет, есть" и для свойства "Копия из" задаётся имя предыдущего составного поля "[Проверка]". Поле переключателя включается в фильтре. Для красоты добавлены иконки из встроенных объектов.
Поле переключателя для фильтра по пустому значению.png
Результат:
Фильтр для проверки на пустое значение в поле.png

Пример проекта:
 

Вложения

Статус
Новые ответы в этой теме размещать нельзя.