Histórico da Página
Como Compartilhar Filtros Entre Módulos
Produto: | Framework | ||||||||||||||
Versões: | 11.82.41, 12.1.8 | ||||||||||||||
Ocorrência: | Novo parâmetro global "Compartilhar filtros entre módulos". | ||||||||||||||
Ambiente: | Filtros em visões de cadastro compartilhadas por mais de um produto. | ||||||||||||||
Passo a passo: | Na nova MDI, o parâmetro "Compartilhar filtros entre módulos" trata o comportamento dos filtros das visões de cadastros pertencentes a mais de um módulo. Como exemplo utilizaremos a visão de Funcionários que é utilizada nos módulos Folha de Pagamento (Pai da visão) e Gestão de Pessoas:
1) Quando o parâmetro esta desmarcado (Valor padrão deste parâmetro). Ao acessar a visão de Funcionários pelo módulo Folha de Pagamento (módulo Pai da visão), são exibidos filtros deste módulo.
Para exemplificar criamos um novo filtro e nomeamos “_Módulo Folha de Pagamento”.
Ao acessar a visão de Funcionários pelo módulo Gestão de Pessoas, são exibidos apenas os filtros do módulo Gestão de Pessoas.
Exemplificando criamos um novo filtro e nomeamos “_Módulo Gestão de Pessoas”.
Observe que os filtros mesmo que cadastrados na mesma visão NÃO estão compartilhados entre os módulos. 2) Quando o parâmetro está marcado. Ao marcar o parâmetro, os filtros da visão pai passam a ser exibidos em todos os módulos que compartilham desta visão de cadastro. Caso um novo filtro seja criado em outro módulo que não seja o módulo pai, ele também será exibido em todos os módulos.
Ao acessar a visão de Funcionários pelo módulo Folha de Pagamento (módulo Pai da visão), são exibidos os filtros criados inicialmente no módulo Folha de Pagamento
Ao acessar a visão de Funcionários pelo módulo Gestão de Pessoas, são exibidos todos filtros da visão. Observe que são exibidos os filtros da visão pai.
Criando um novo filtro pelo módulo Gestão de Pessoas, com exemplo “_Novo filtro Gestão de Pessoas” ele integrará aos filtros da visão pai.
Assim, o filtro também será exibido em outros módulos como o Folha de Pagamento (visão filho)
Filtros compartilhados com Consulta SQL: Com o parâmetro 'Compartilhar filtro entre módulos' serão exibidas as consultas do contexto para o filtro IN (SQL). | ||||||||||||||
Observações: |