Честно говоря, в первый раз слышу про фиктивные условия. Вроде как, если строка условия начинается с открывающейся круглой скобки, то аксапта всегда переключается в режим расширенного синтаксиса и интерпретирует условие "как есть", а не как пользовательский фильтр отдельно взятого поля.
http://www.axaptapedia.com/Expressions_in_query_ranges
Цитата:
To specify the range value itself, certain rules must be followed:
- The entire expression must be enclosed within single-quotes, not double-quotes
- The entire expression must be enclosed in parenthesis (brackets)
- Each sub-expression must be enclosed in its own set of parenthesis
- For fields in the current table, simply the field name can be used
- For fields in other tables, a prefix of the relevant datasource name must be added. This is not always the same as the table name.
- String values should be surrounded by double-quotes, and wrapped in a call to queryValue()
- Enum values should be specified by their integer value
- Date values should be formatted using Date2StrXpp()
- Blank string like ‘ ’ will not work as expected, use sysquery::valueEmptyString().