Pular para o conteúdo

Como Resolver Erro “Access Denied” no Odoo — Guia Completo

Saiba resolver o erro “acesso negado” no Odoo com instruções claras: identificamos as causas mais frequentes e apresentamos soluções passo a passo destinadas a utilizadores e programadores. Esta página explica como diagnosticar se o problema é de permissões, configuração do servidor, regras de segurança ou problemas de sessão, e como aplicar correções seguras — desde ajustes na interface de administração até alterações em ficheiros de configuração e permissões de base de dados. Ao seguir os procedimentos recomendados, poderá restaurar o acesso sem comprometer a segurança da sua instância Odoo.
24 de fevereiro de 2026 por
Elisa Van Outrive
| Nenhum comentário ainda

Introdução


O erro Acesso Negado no Odoo aparece quando um utilizador tenta ver ou alterar um registo sem ter permissões suficientes. Geralmente é apresentado na interface e bloqueia a ação, impedindo o utilizador de prosseguir.


Normalmente apresenta-se de forma semelhante a:


Acesso Negado

Não tem autorização para aceder a este documento.

Embora se pareça com um AccessError técnico, esta mensagem é pensada para o utilizador final e costuma ser gerada na camada da interface.


Este guia descreve as razões por detrás do erro Acesso Negado e mostra como o resolver sem enfraquecer a segurança do sistema.

Porque surge o erro "Acesso Negado" no Odoo?


Odoo aplica controlo de acesso em várias camadas:

  • Grupos de utilizadores
  • Listas de controlo de acesso (ACLs)
  • Regras de registo (Record Rules)
  • Restrições multiempresa

Se alguma destas camadas bloquear o acesso, o Odoo apresenta a mensagem Acesso Negado.


Isto sucede mais frequentemente na camada de interface, durante ações como:

  • Abrir um registo
  • Editar um registo
  • Validar um documento
  • Apagar um registo


Causas mais comuns do erro "Acesso Negado" no Odoo



1. Utilizador sem o grupo necessário

O utilizador pode não pertencer ao grupo de segurança apropriado para o modelo em questão.

Exemplo:

Um comercial a tentar aceder a lançamentos contabilísticos.


2. Regra de registo a filtrar o registo

As regras aplicam domínios que determinam quais os registos visíveis para cada utilizador.

Exemplo:

[('user_id', '=', user.id)]

Se o registo não corresponder ao domínio, fica invisível para o utilizador.


3. Restrições multiempresa

Quando um registo pertence a outra empresa, o Odoo bloqueia o acesso se o utilizador estiver noutra empresa.

Isto é muito comum em configurações multiempresa.


4. Herança e conflitos entre grupos

Utilizadores com múltiplos grupos podem sofrer restrições inesperadas se as permissões herdadas se sobrepuserem de forma contraditória.


5. Regras personalizadas em módulos

Módulos customizados podem incluir regras ou ACLs demasiado restritivas que bloqueiam o acesso sem intenção.



Como resolver o erro "Acesso Negado" no Odoo


Passo 1 – Verificar a afiliação aos grupos de utilizador

Ir para:

Definições → Utilizadores & Empresas → Utilizadores

Confirmar a que grupos o utilizador pertence.

Assegurar que o utilizador tem o grupo necessário para o modelo em questão.


Passo 2 – Rever as Listas de Controlo de Acesso (ACL)

Navegar para:

Definições → Técnico → Segurança → Listas de Controlo de Acesso

Verificar se o grupo relevante tem permissões de Leitura/Escrita/Criação/Eliminar no modelo.


Passo 3 – Inspecionar as Regras de Registo

Ir para:

Definições → Técnico → Segurança → Regras de Registo

Analisar os filtros de domínio aplicados ao modelo.

Desativar temporariamente regras suspeitas para identificar qual bloqueia o acesso.


Passo 4 – Testar com a conta de Administrador

Se o Administrador consegue aceder ao registo e o utilizador não, então o problema está nas permissões.


Passo 5 – Confirmar o contexto de empresa

Mudar o contexto de empresa do utilizador e testar novamente.

Registos ligados a outra empresa estarão bloqueados enquanto o contexto for diferente.



Como evitar problemas de "Acesso Negado"



  • Mantenha as regras de registo simples e bem documentadas
  • Evite empilhar filtros de domínio excessivamente restritivos
  • Testar alterações de segurança com utilizadores não administradores
  • Auditar regularmente configurações multiempresa
  • Rever a segurança sempre que instalar novos módulos

A segurança no Odoo deve proteger os dados sem se tornar imprevisível ou difícil de gerir.




Como a Dasolo cria modelos de segurança equilibrados


Erros de acesso surgem frequentemente quando as camadas de segurança são definidas sem alinhamento com os processos reais. Restringir é necessário, mas estruturas demasiado rígidas acabam por bloquear operações legítimas.


Na Dasolo, abordamos problemas de Acesso Negado analisando a interação entre:


  • Grupos de segurança e permissões herdadas
  • Regras de registo e filtros de domínio
  • Limites de visibilidade em ambientes multiempresa
  • Sobrescritas em módulos personalizados
  • Contas técnicas usadas em integrações

Em vez de simplesmente alargar permissões, desenhamos modelos de segurança que equilibram proteção e usabilidade. Ao alinhar regras com os papéis reais e a propriedade dos dados, reduzimos erros recorrentes sem comprometer a integridade do sistema.



Conclusão


O erro “Acesso Negado” no Odoo indica falta de permissões para ver ou alterar um registo em concreto. Embora a mensagem pareça simples, a causa costuma estar em grupos mal atribuídos, regras de registo demasiado restritivas ou conflitos de configuração multiempresa.


Rever cuidadosamente os papéis dos utilizadores, validar as definições de segurança e garantir que as regras correspondem aos fluxos de trabalho operacionais são passos essenciais. Um modelo de acesso estruturado e documentado elimina conflitos repetidos e reforça a governação e a proteção dos dados no ecossistema Odoo.




Elisa Van Outrive 24 de fevereiro de 2026
Compartilhar esta publicação
Iniciar sessão para deixar um comentário