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
- Ex: Filtrar pedidos com representante diferente do representante padrão do cliente.
- 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
- Ex: Filtrar documentos com data de pagamento superior a data de vencimento OU com valor de juros maior que o valor do documento
- 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