Você está na página 1de 4

Boletim Tcnico

Melhoria na usabilidade/experincia de filtro

Produto Requisito Pas(es)

: Microsiga Protheus Todos os mdulos verso 11 : : 002268 Todos Data da publicao Banco(s) de Dados : 04/02/14 : Todos

Melhoria na usabilidade dos filtros para que seja possvel editar as expresses durante e aps a criao do filtro.

Edio de filtros

Permite que o usurio edite expresses dos filtros. Em cada expresso do filtro o usurio pode realizar as aes de substituir, incluir antes, incluir depois ou excluir. Ao selecionar a opo substituir, a expresso selecionada inserida novamente nos campos de edio sendo possvel substitu-la por outra expresso, por uma funo, por parnteses ou pelos operadores E, OU. Ao selecionar a opo Incluir antes ou incluir depois, possvel inserir algum elemento antes, ou depois do elemento selecionado.

Consulta padro nos campos relacionados a outras tabelas

Na montagem de uma expresso do filtro, ao selecionar um campo que seja relacionado com outra tabela, possvel acessar a consulta padro [F3].

Procedimento para Implementao


Para viabilizar essa melhoria, necessrio aplicar o pacote de atualizaes (Patch) da Lib em que os fontes FWFILTER.PRW e FWFILTEREDIT.PRW estejam com datas iguais ou superiores a 26/12/2013.

Procedimentos para Utilizao


Criao de Filtros Exemplo 1. No Faturamento (SIGAFAT) acesse Atualizaes/Cadastros/Produtos (MATA010). 2. Clique em Filtrar localizado na parte superior do browse.

SIGACFG Melhorar usabilidade / experincia de filtros

Boletim Tcnico

3. Clique em Adicionar. 4. Clique na lupa localizada ao lado do combo com a lista de campos disponveis para filtro. 5. exibida a consulta com opes de localizar e pesquisar os campos disponveis para filtrar. 6. Selecione o campo desejado para filtro. 7. Monte a expresso e clique em Adicionar. 8. Adicione um operador lgico e/ou, e selecione um campo que possua consulta padro. 9. exibida uma lupa ao lado direito da expresso para selecionar a consulta padro. 10. Preencha o nome do filtro com uma descrio desejada. Caso seja deixado em branco automaticamente inserido a expresso ADVPL com o nome do filtro. 11. Confirme o filtro. 12. inserido o filtro com a descrio definida.

Edio de Filtros

Somente possvel realizar a edio de filtros que forem criados aps a implementao desta nova funcionalidade. Filtros antigos no so passveis de edio, pois a estrutura bsica necessria para edio e cpia no era armazenada.

1. Selecione a opo Editar, localizado ao lado esquerdo do filtro. 2. Adicione mais expresses, se desejado, ao filtro. 3. Clique numa opo do filtro. exibido um menu popup. 4. Selecione a opo Substituir. 5. O elemento selecionado destacado com outra cor e a expresso selecionada jogada nos campos inferiores. 6. O elemento pode ser substitudo por outra expresso qualquer (envolvendo qualquer campo), por parnteses e operadores lgicos (e / ou). 7. Monte a expresso desejada e clique em Substituir. 8. Verifique que a expresso includa na posio selecionada.
SIGACFG Melhorar usabilidade / experincia de filtros

Boletim Tcnico

9. Selecione outro elemento e clique em Excluir. 10. Verifique que o elemento eliminado do filtro. 11. Clique num elemento do filtro e selecione a opo Incluir antes. 12. Selecione o elemento desejado para incluir no filtro. 13. Clique no elemento e selecione a opo Incluir depois. 14. Inclua o elemento desejado e verifique que includo na posio selecionada.

Ao incluir uma funo do filtro, a validao no realizada, pois no possvel macro-executar a expresso com a funo. Desmarque o checkbox Modo Edio. exibida a expresso como texto puro, sendo possvel copiar a expresso. Cpia de Filtros

Somente possvel realizar a cpia de filtros que forem criados aps a implementao desta nova funcionalidade. Filtros antigos no so passveis de cpia, pois a estrutura bsica necessria para edio e cpia no era armazenada. Por padro, a opo Copiar est em Aes relacionadas, porm em alguns casos esta opo ficar na barra inferior, pois o sistema distribui as opes conforme a disponibilidade das rotinas.

1. Aps selecionar um filtro, selecione a opo Copiar. 2. Altere o filtro e Confirme a cpia do filtro. 3. includo um novo filtro.

SIGACFG Melhorar usabilidade / experincia de filtros

Boletim Tcnico

Informaes Tcnicas

Funes Envolvidas Sistemas Operacionais

FWFILTER FWFILTEREDIT Windows/Linux

SIGACFG Melhorar usabilidade / experincia de filtros