Filtro em Campo Virtual não filtra

Olá. Criei um campo, cujo o valor deste campo é calculado de acordo com os valores que retornam dos outros campos. Este campo é virtual e não existe vínculo no banco.

Este campo aparece no filtro avançado porém quando mando buscar pelo campo o SC retorna todos os valores da consulta, ele simplesmente ignora a condição.

Alguém já passou por isto? É este o comportamento normal do SC? Só filtra se houver vinculo com o campo no banco?

Olá Paulo,

Se o campo for da tabela ele filtra adicionado o where na sua query principal, agora se o campo for virtual você vai ter que fazer via código, ou seja vai ter que implementar na sua query principal.

existe a macro sc_select_where(add) dá uma olhada nela, vai resolver o teu problema.