- Criado por Wesley Avelino De Carvalho, última alteração em 31 mai, 2016
Índice:
Objetivo:
Neste post explicaremos a finalidade do parâmetro global “Concatena filtro de perfil com AND”. Este parâmetro pode ser ativado nas configurações globais do sistema. As configurações globais estão localizadas em “Ambiente | Configuração | Parâmetros | Globais”. No formulário de Parâmetros Globais selecione a guia
Introdução:
Quando o parâmetro “Concatena filtro de perfil com AND” está DESMARCADO qual o comportamento do sistema para leitura dos filtros de perfil?
Imaginemos que o usuário possua dois perfis;
Perfil A e Perfil B
Cada um com as seguintes condições;
Perfil A ( CODCOLIGADA = 1 )
Perfil B ( CODCOLIGADA = 2 )
Quando executamos uma visão do sistema, a seguinte condição do filtro de perfil é incluída na consulta SQL para retornar os registros.
AND ( CODCOLIGADA = 1 ) OR ( CODCOLIGADA = 2 )
Neste caso, o resultado será a listagem de todos os registros de ambas as coligadas.
Agora vejamos como seria o comportamento nas mesmas condições com o parâmetro “Concatena filtro de perfil com AND” MARCADO.
Imaginemos que o usuário possua dois perfis;
Perfil A e Perfil B
Cada um com as seguintes condições;
Perfil A ( CODCOLIGADA = 1 )
Perfil B ( CODCOLIGADA = 2 )
Quando executamos uma visão do sistema, a seguinte condição do filtro de perfil é incluída na consulta SQL para retornar os registros.
Obs.: Note que a condição OR foi alterada para AND.
AND ( CODCOLIGADA = 1 ) AND ( CODCOLIGADA = 2 )
Nesta condição, o sistema NÃO retornará resultado, pois o seu resultado será false! Sendo assim em qual situação podemos utilizar o parâmetro marcado?
Imaginemos que o usuário possua dois perfis;
Perfil A e Perfil B
Cada um com as seguintes condições;
Perfil A ( CODCOLIGADA = 1 )
Perfil B ( CODFILIAL = 2 )
Quando executamos o sistema o mesmo irá montar a condição da seguinte forma;
AND ( CODCOLIGADA = 1 ) AND ( CODFILIAL = 2 )
O sistema retornará todas as informações corretamente que sejam da coligada um (1) e da filial dois (2). Nesta situação, se não tivéssemos a opção de parâmetro AND o sistema retornaria todas as filiais de código dois (2), mesmo que estas fossem das coligadas 2, 3, 4 e assim sucessivamente.
Para maiores informações:
Canais de Atendimento:
Chamado: Através do Portal Totvs www.suporte.totvs.com.br
Telefônico: 4003-0015 Escolhendo as opções 2 – (Software), 2 – (Suporte Técnico), 3 – (RM), 9 – (Demais Áreas), 4 – (BI) e 3 – (Gerador de Relatórios e Planilha).
Produto: Framework
Versão: 11.80.XX ou Superiores
Processo: Parâmetros Globais / Concatena filtro de perfil com AND
Status: Finalizado
Data: 25/06/2013