Цитата:
Сообщение от
ZVV
...
Но если уж очень хочется сделать это на отдельной кнопке, то надо, насколько я понимаю, взять у формы queryRun().query()
...
В качестве программного варианта ПОЛЬЗОВАТЕЛЬСКОГО фильтра (т.е. пользователь его может видеть в расширенном фильтре, менять, сбрасывать) в форме я для себя нашел наиболее простым и удобным такой:
TramPamPam_DS.filter(fieldnum(TramPamPam, Field_1), "*XXX*");
Можно делать из любого места в форме, само рефрешит все источники данных, меняет QueryRun.
Для наложения фильтров с блокированными или скрытыми диапазонами или сложных фильтров приходится в Query колупаться.
Я вообще тоже за стандартный функционал. Хотя иногда такие игрушки для пользователей делаю.
Впрочем, в 4.0 появился а-ля Экселькин автофильтр, и это стало менее актуально в GUI. На портале, IMHO, актуально.