Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Índice:

...

CONCATENA FILTRO DE PERFIL COM AND

...


       

Índice
exclude.*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:


 

Image Modified

          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.

 


 

Informações
titlePara maiores informações:

...

Consulte o WikiHelp TOTVS

...

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).

Informações
iconfalse
Informações
iconfalse

Produto: Framework

Informações
iconfalse

Versão: 11.80.XX ou Superiores

Informações
iconfalse

Processo: Parâmetros Globais / Concatena filtro de perfil com AND

Informações
iconfalse
Informações
iconfalse

Status: Finalizado

Informações
iconfalse

Data: 25/06/2013

Informações
iconfalse

Autores:

Douglas Maxwell de Oliveira

Fábio Augusto Amaral Melo Nunes

Karina Dos Santos Costa

Stella Gleyse Macedo Vilaca

Wesley Avelino De Carvalho