CRM – Meu Portal – Atenção: Houve um erro na execução do comando SQL: SELECT usu.conta_id, usu.permite_aniversarios, usu.exibe_compromissos, usu.exibe_tarefas, usu.exibe_recados, usu.exibe_graficos, usu.exibe_oportunidades, usu.exibe_oportunidades_previst
Incidente
No Meu Portal, ao usuário realizar o login no CRM, é apresentada a mensagem: Atenção: Houve um erro na execução do comando SQL: SELECT usu.conta_id, usu.permite_aniversarios, usu.exibe_compromissos, usu.exibe_tarefas, usu.exibe_recados, usu.exibe_graficos, usu.exibe_oportunidades, usu.exibe_oportunidades_previsto, usu.exibe_followups, usu.exibe_contratos, usu.dias_oportunidades_previsto, usu.permite_oportunidade, usu.permite_oportunidade_todos, usu.permite_oportunidade_hierarquia, usu.permite_contrato, usu.graficos_meu_portal, usu.permite_oportunidade_criar, usu.permite_ocorrencia_criar, dc.tipo_conta AS conta_tipo, con.nome AS conta_nome, dc.status AS conta_status FROM usuarios usu LEFT OUTER JOIN contas con ON usu.conta_id = con.id JOIN definicoes_conta dc ON dc.conta_id = con.id AND dc.empresa_filial_id = WHERE usu.usuario_id = 'XX'
O SQL Engine retornou o código de erro 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE usu.usuario_id = XX' at line 29.
Causa
Essa mensagem é apresentada, pois o usuário não está vinculado a nenhuma empresa e filial.
Solução
Para que a mensagem não seja apresentada no Meu Portal do usuário, realize os passos abaixo:
1. Acesse o CRM;
2. Entre em Sistema / Gerenciar Usuários;
3. Localize o usuário e clique sobre o nome dele;
4. Abra a aba Empresas e Filiais;
5. Marque as Empresas/Filiais as quais o usuário deverá ter acesso na opção Permissionamento de Empresas/Filiais:
6. Seleciona qual das empresas será a padrão do usuário;
7. Clique no botão Salvar Alterações.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.