Tempo aproximado para leitura:00:01:30 min
Dúvida
Ao realizar Cadastro de Funcionário está apresentando a seguinte mensagem de erro:
Não será possível executar essa consulta, pois não foi possível aplicar o filtro por perfil.
A Consulta deverá conter o (s) seguinte (s) campo (s) da Tabela PFUNC: CODTIPO, CODTIPO.
Ambiente
TOTVS RH - TOTVS RH (Linha RM) - TOTVS Folha de Pagamento - Todas as versões
Solução
O erro apresentado ocorre em função do usuário possuir filtro por perfil para a tabela PFUNC. Dessa forma, ao executar algum tipo de rotina que executa cálculos através de fórmulas ou que executa consultas SQL que estão associadas ao perfil e esta(s) consulta(s) não possuem os campos utilizados pelo filtro por perfil, logo será apresentado o erro. Sendo assim, segue as seguintes opções para correção do erro:
1. Tendo a opção de desabilitar o parâmetro que controla essa aplicação nas execuções que envolvem consultas SQL do filtro por usuário.
Acesse: Ambiente | Parâmetros | Parâmetros Globais | Consultas SQL - Ativa segurança na execução de Consultas SQL segurança de campos e filtro por usuário.
Importante
Essa funcionalidade será permitida somente em banco de dados MS-SQL Server e somente para consultas SQL's que não sejam visíveis para todas as Coligadas. Para bancos de dados Oracle, os campos da consulta SQL devem ser escritos por completo. Exemplo: SELECT PFUNC.NOME FROM PFUNC.
2. Caso preferir existe a opção de Incluir os campos exigidos pelo filtro por perfil nas consultas SQL.
Acesse: Serviços Globais | Segurança | Perfis | Anexos | Filtro por Perfil e adicionar um filtro indicando as informações que deseja filtrar.
Saiba mais
RM - Frame - Como criar Filtro por Perfil
Parâmetros - Consultas SQL
0 Comentários