Janeiro
04/01/2023
Permitido usar campos do tipo Long como filtros nos parâmetros dinâmicos.
Ao criar um parâmetro do tipo lista dinâmica (simples ou múltipla) na ferramenta de relatórios/scripts, agora é possível utilizar campos do tipo Long como filtros na fonte de dados vinculada ao parâmetro que serão utilizados na busca.
Campos do tipo long farão uso sempre do operador "=" na consulta, e campos do tipo String continuarão com o funcionamento atual utilizando o operador 'like'. Ex: "campoLong=123 or campoString like '%123%'".
O filtro numérico só será incluído no filtro da requisição caso o valor digitado pelo usuário na caixa de busca seja composto exclusivamente por números. Caso houver um parâmetro com filtros do tipo Long e String simultaneamente e o valor digitado no campo para filtragem conter caracteres não numéricos, será persistida a busca somente no campo do tipo String.
Exemplo:
Filtro gerado: “marcador.descricao like ‘%7349%’ or numeroCadastro.numero=7349”