Pular para o conteúdo

Como Corrigir o Erro de Acesso Multiempresa no Odoo (Guia Completo)

Aprenda a corrigir o erro de acesso multiempresa no Odoo com explicações claras, causas comuns e soluções passo a passo para utilizadores e desenvolvedores do Odoo.
25 de fevereiro de 2026 por
Elisa Van Outrive
| Nenhum comentário ainda

Introdução


O Erro de Acesso Multiempresa do Odoo aparece quando um usuário tenta acessar um registro que pertence a uma empresa diferente dentro de um ambiente multiempresa.


Este problema é comum em organizações que operam várias entidades legais dentro de uma única base de dados Odoo. Mesmo quando os usuários têm as permissões funcionais corretas, o Odoo pode bloquear o acesso se as regras da empresa restringirem a visibilidade.


Este guia explica por que ocorrem erros de acesso multiempresa e como resolvê-los de forma segura.


O que é um Erro de Acesso Multiempresa no Odoo?


O Odoo suporta várias empresas dentro da mesma base de dados. Cada registro pode estar vinculado a uma empresa específica através do campo company_id.


Quando o modo multiempresa está ativado:


  • Os utilizadores só podem aceder a registos pertencentes à sua empresa ativa
  • As regras de registo filtram automaticamente os registos por empresa
  • Certos modelos impõem uma separação estrita entre empresas

Se um utilizador tentar abrir ou modificar um registo fora do contexto da sua empresa ativa, o Odoo bloqueia a ação.


O erro geralmente aparece na camada de UI e pode assemelhar-se a:

Você não tem permissão para acessar este documento.



Causas Comuns do Erro de Acesso Multiempresa no Odoo


1. Empresa Ativa Errada Selecionada

Os utilizadores podem mudar de empresa a partir do seletor de empresa no canto superior direito.

Se a empresa errada estiver ativa, os registos relacionados tornam-se inacessíveis.


2. O Registo Pertence a Outra Empresa

Um registo pode ter:

company_id = Empresa B

Enquanto o utilizador estiver a operar sob a Empresa A.

Odoo impede o acesso entre empresas por padrão.


3. Utilizador Não Atribuído a Todas as Empresas Necessárias

Os utilizadores devem ser explicitamente atribuídos a cada empresa a que têm permissão para aceder.


Se não estiverem atribuídos, o acesso é negado mesmo que o seletor de empresa esteja disponível.


4. Regras de Registo que Impõem Isolamento de Empresa

Muitos modelos incluem regras de registo automáticas, como:


[('company_id', 'in', user.company_ids.ids)]

Se a empresa do registo não estiver incluída nas empresas permitidas do utilizador, o acesso é bloqueado.


5. Registos Partilhados com Campos Específicos da Empresa

Alguns registos podem parecer partilhados, mas contêm campos dependentes da empresa que acionam restrições.


Isto é comum em módulos de contabilidade.



Como Corrigir o Erro de Acesso Multiempresa no Odoo


Passo 1 – Verificar Empresa Ativa

Mude a empresa ativa no menu superior direito e tente acessar o registro novamente.


Passo 2 – Verificar a Empresa do Registro

Ative o modo de desenvolvedor e inspecione o company_id do registro.

Confirme se corresponde à empresa ativa do usuário.


Passo 3 – Atribuir Usuário às Empresas Corretas

Vá para:

Configurações → Usuários & Empresas → Usuários

Certifique-se de que o usuário esteja atribuído a todas as empresas necessárias.


Passo 4 – Revisar Regras de Registro

Navegue para:

Configurações → Técnico → Segurança → Regras de Registro

Verifique as regras que filtram por company_id.

Tenha cuidado ao modificar regras de registo relacionadas com a empresa.


Passo 5 – Rever a Configuração Multi-Empresa nos Módulos

Alguns módulos impõem uma estrita segregação entre empresas.

Assegure-se de que as definições do módulo estão alinhadas com o seu modelo operacional.



Como Prevenir Problemas de Acesso Multiempresa



  • Defina claramente a estrutura da empresa antes da implementação
  • Atribua utilizadores cuidadosamente às empresas relevantes
  • Evite alterações manuais ao company_id em produção
  • Teste fluxos de trabalho em cada contexto de empresa
  • Documente processos de negócios inter-empresas

Configurações multi-empresa exigem uma configuração disciplinada. Atribuições de empresa mal estruturadas são uma das fontes mais frequentes de erros relacionados com permissões.



Como a Dasolo Estrutura Ambientes Multiempresa


Erros de acesso multi-empresa geralmente surgem quando as regras de registo, campos dependentes da empresa e atribuições de empresa dos utilizadores não estão totalmente alinhados. Embora o Odoo suporte configurações complexas de múltiplas entidades, pequenas lacunas de configuração podem rapidamente bloquear operações legítimas.


Na Dasolo, revisamos ambientes de múltiplas empresas focando em:


  • Configurações de visibilidade da empresa
  • Filtros de domínio de regras de registro
  • Registros compartilhados vs. específicos da empresa
  • Usuários de integração operando entre entidades

Projetar limites claros entre empresas e uma lógica de acesso consistente ajuda a prevenir conflitos recorrentes entre empresas.



Conclusão


 O erro de "Acesso Multi Empresa" do Odoo ocorre quando um usuário tenta acessar dados fora do escopo permitido da sua empresa. Embora a restrição seja intencional, uma configuração desalinhada muitas vezes causa interrupções desnecessárias.


Ao revisar cuidadosamente as atribuições de empresas, regras de registro e configurações de recursos compartilhados, os desenvolvedores podem eliminar conflitos de acesso recorrentes. Uma arquitetura de múltiplas empresas bem estruturada garante uma separação segura de dados enquanto mantém a flexibilidade operacional entre entidades.






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