Не работает checkbox в фильтре

Коллеги, приветствую.

В БД есть битовое поле, которое содержит различные флаги.
В запросе создал колонку, содержащую следующие SQL:

case
    when _AfmFlag&0x00004000 > 0 then 1
end

В датасете сделал булево поле, которое забиндино на данное поле запроса, а в карточке реализовал соответствующие BoolDataField.

В карточке отображает корректно, но в качестве фильтра оно не работает.
Что и где нужно поправить, чтобы использовать данное поле как фильтр?

Нравится

3 комментария

А если сделать SQL-ный же фильтр, без поля?

Александр, не до конца понимаю, что вы имеете в виду.

Пользовательский SQL-фильтр с этим условием.

Показать все комментарии