Tempo aproximado para leitura: 00:03:00 min
Ocorrência
Ao tentar acessar o menu Cadastros > Produtos e Serviço é apresentado a mensagem: Você não está autorizado a utilizar essa funcionalidade do sistema!
Ambiente
Cross Segmentos - TOTVS BackOffice Linha RM - TOTVS Gestão de Estoque, Compras e Faturamento - Todas as versões.
Causa
O usuário logado possui vínculos com perfis que não possuem permissão ao Cadastro de Produtos.
Solução
O usuário precisa estar associado apenas aos perfis que possuem acesso ao Cadastro de Produto.
Juntamente com o T = Módulo Gestão de Estoque, Compras e Faturamento, essa permissão faz integração com os módulos abaixo:
M = Módulo de Obras e Projetos (Solum)
O = Módulo de Saúde
D = Módulo Fiscal (Líber)
Acesse o módulo Serviços Globais > Segurança > Usuários > Sistema ( Altere para os mencionados acima ) > Acesse o cadastro do Usuário e verifique no menu Segurança quais são os perfis vinculados a ele em cada módulo:
Verifique pelas consultas abaixo os acessos e as permissões de cada perfil:
- Primeiro execute a consulta abaixo para verificar quais os perfis do sistema possuem acesso ao Cadastro de Produto:
SELECT * FROM GAUTZMENU WHERE TAGMENU = '809002000'
- Em seguida realize a sentença abaixo para identificar a quais dos perfis acima o usuário está associado:
SELECT * FROM GUSRPERFIL WHERE CODUSUARIO = 'X' AND CODCOLIGADA = 'Y' AND CODSISTEMA in ('T', 'D', 'M', 'O')
Troque X pelo usuário logado;
Troque Y pela coligada utilizada.
Observação
- Após realizar as consultas é necessário que faça o comparativo = Perfis que o usuário está associado X Perfis que possuem permissão, e remover os perfis que não possuem permissão, ou vincular algum dos perfis de outros módulos que possui a permissão mas não está associado ao usuário;
- Caso identifique que o usuário possui vinculo com mais de um perfil em algum dos módulos da primeira sentença acesse cada módulo e retire deixando apenas 1 perfil;
- É possível que o perfil vinculado possua permissão apenas ao Cadastro do Produto, mas não a todos os sub cadastros e processos relacionados, sendo necessário avaliar pontualmente as permissões atribuídas ao perfil para identificar um possível causador da mensagem.
A consulta abaixo ajuda na identificação do código do sistema:
SELECT * FROM GSISTEMA WHERE CODSISTEMA = 'T'
Exemplo de Validação
No exemplo abaixo está sendo comparada as duas consultas:
- Destacado em Vermelho são os Perfis que possuem permissão e também estão vinculados ao usuário;
- Em Verde é demonstrado que o usuário está vinculado em dois perfis do módulo Saúde ( O ) que possuem permissão;
- E destacado em Azul, o usuário está associado em mais perfis do Saúde, porém estes não estão sendo apresentados na primeira consulta, logo não possuem permissão ao Cadastro de Produto.
Após a validação ser realizada, encontraremos a solução desse exemplo:
- Removendo os perfis vinculados ao usuário que não possuem acesso ( exemplificados em Azul );
- Removendo algum dos dois perfis o módulo do Saúde, deixando apenas um que possua a permissão. ( É recomendado que o usuário não esteja vinculado a mais de um perfil para evitar divergências de permissão ).
Assim então ficando conforme exemplo abaixo: Vinculado ao usuário apenas perfis com a permissão.
0 Comentários