Filtro Customizado: novo recurso da seleção padrão!

Pensando em agregar cada vez mais autonomia e flexibilidade para os usuários do ERP SIGER® , foi lançado um novo recurso na Seleção Padrão, o Filtro Customizado.

Trata-se de um recurso que vai permitir ao usuário efetuar filtros que até hoje não eram possíveis, porém muito solicitados, como por exemplo: comparar conteúdo de um campo com outro campo e permitir efetuar filtro OU.

Conheça os principais recursos

  • Permitir comparar o conteúdo de um campo com outro campo (inclusive de outra tabela) e não somente com um valor fixo.
    • Ex: Filtrar pedidos com representante diferente do representante padrão do cliente.
      • NPED-CRP != NPED-CLI.FCAD-REP
  • Permitir o uso de OR para testar se algum dos filtros são válidos. Atualmente os filtros sempre são E.
    • Ex: Filtrar documentos com data de pagamento superior a data de vencimento OU com valor de juros maior que o valor do documento
      • FDOC-PAG > FDOC-VEN OR FDOC-JUR > FDOC-VAL
  • Permitir utilizar precedência nas expressões através de “(” e “)”.
  • Permitir usar campos das tabelas relacionadas com a tabela principal, através do “+” no grid de campos disponíveis.
    • Mesmo recurso do gerador de relatórios e grid dinâmico
  • Validação da sentença em tempo real, indicando ao usuário se a sentença é válida ou inválida.
    • Isso evita que o usuário esqueça algum elemento no filtro
    • Só é permitido sair da janela com um filtro válido
  • Sugestão de quais operandos e operadores podem ser usados na situação atual da sentença.
    • Habilita somente os botões que podem ser usados no momento atual do expressão, deixando mais intuitiva a montagem do filtro para o usuário

Como acessar

O acesso ao filtro é feito através do botão “Filtro customizado” dentro da janela de filtros adicionais.

Esse novo recurso também está presente em todas as rotinas da seleção padrão:

  • Gravação de seleção;
  • Visualização da seleção;
  • Exportação/importação de seleção,
  • Filtro WHERE nas rotinas SQL, para agilizar o processamento.

Por
Anderson Rodrigo Spaniol
Augusto Pasini
Felipe Inácio Gomes Ferreira
João Batista Dazzi Machado
Rodrigo Freiberger Ronnau

Desenvolvedores