Пользовательский фильтр и колонка с текстом SQL

Доброго времени суток.
Возникла проблема со включением пользовательского фильтра для дробного числа.
Сам фильтра нужен, что бы сравнить маржу(считается подзапросом) со значением(введенное пользователем).
Как делаю: создаю пользовательский фильтр для дробного числа, там выбираю подзапрос, в подзапросе ставлю top 1 и создаю поле с текстом SQL и туда пишу свой запрос.
Когда захожу в систему вижу, действительно создался пользовательский фильтр и даже предлагает ввести значение, но сам фильтр после применения не включается(смотрел профайлером).
Собственно, помоготе решить проблему.

Нравится

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

Код пользовательского фильтра уникальный в sq_ ?

Лабитек
Центр разработки приложений

Валерий Андрусик, да.

Проверил, работает (версия 3.3.1).
Есть одна особенность - если просто под узлом WHERE создать пользовательский фильтр, то он не сработает. Должно быть так - в sq_ под узлом WHERE надо создать фильтр типа Exists, а уже в в подзапросе этого фильтра создавать пользовательский фильтр (посмотрите по аналогии существующие пользовательские фильтры)

Лабитек
Центр разработки приложений

Валерий, спасибо. Невероятно, но работает )

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