Сразу скажу, что вопрос фильтров в списках неоднократно обсуждался,
но хотелось бы обсудить его с другой стороны - возможно кто-то сталкивался и знает решение.
1. Установка фильтра в списке сводится к выполнению VIEW{Prop:Filter} = 'УСЛОВИЕ'.
2. В справка сказано, что FILTER() работает аналогично EVALUATE(), т.е. при каждом выполнении
производится синтаксический разбор и контроль строки с заданным условием фильтрации.
3. Значит, вполне логично один раз выполнить BindExpression('xFilter_','УСЛОВИЕ') и далее уже
в качестве фильтра BROWSE указывать xFilter_. В теории всё вроде правильно.
4. Практика: ошибок нет, но BROWSE с такой конструкцией показывается … и закрывается вместе с программой.

По крайне мере в C6.3 / 11 ABC. Вопрос в том, почему ?