Existe um filtro no widget e sem a utilização do @CRITERIOSELECAO ele não funciona. O comportamento esperado da ferramenta é:
select * from (sua_consulta where @CRITERIOSELECAO) where 'filtro_usuario_grid'
Entendemos que @CRITERIOSELECAO é o where informado no widget, já o filtro simples que o usuário informa deveria ser feito sobre o resultado do querySource já com critério de seleção.
Ao tirar o @CRITERIOSELECAO conforme o recomendado, obteve-se o erro abaixo:
"Falha ao converter o varchar valor 'Blumenau n' para o tipo de dados int."
Erro no Sql:
SELECT A.FUNCIONARIO FUNCIONARIO,
A.MATRICULA MATRICULA,
A.NOME NOME,
A.EMPRESA EMPRESA,
A.UNIDADE UNIDADE,
A.HIERARQUIA HIERARQUIA,
A.TIPOSALDO TIPOSALDO,
A.ESCALA ESCALA,
A.MINUTOS MINUTOS
FROM (SELECT A.FUNCIONARIO,
B.MATRICULA,
B.NOME,
C.NOME EMPRESA,
D.NOME UNIDADE,
E.NOME HIERARQUIA,
H.NOME TIPOSALDO,
G.NOME ESCALA,
A.MINUTOS
FROM IND_BANCOHORASATUAL A
JOIN DO_FUNCIONARIOS B ON A.FUNCIONARIO = B.HANDLE
JOIN ADM_EMPRESAS C ON A.EMPRESA = C.HANDLE
JOIN ADM_UNIDADES D ON A.UNIDADE = D.HANDLE
JOIN ADM_HIERARQUIAS E ON A.HIERARQUIA = E.HANDLE
JOIN PO_FUNCIONARIOS F ON F.FUNCIONARIO = B.HANDLE
JOIN PO_ESCALAS G ON F.ESCALA = G.HANDLE
JOIN PO_SALDOS H ON A.TIPOSALDO = H.HANDLE) A
WHERE
(
(
A.UNIDADE IN (912, 904, 903, 12, 933, 934, 915, 917, 919, 920)
)
)