Passa al contenuto

Come Risolvere l'Errore di Accesso Multi Azienda in Odoo

Scopri come risolvere l'errore di accesso multi azienda in Odoo con spiegazioni chiare, cause comuni e soluzioni passo dopo passo per gli utenti e gli sviluppatori di Odoo.
25 febbraio 2026 di
Elisa Van Outrive
| Ancora nessun commento

Introduzione


L'errore di accesso multi-azienda di Odoo appare quando un utente tenta di accedere a un record che appartiene a un'altra azienda all'interno di un ambiente multi-azienda.


Questo problema è comune nelle organizzazioni che gestiscono più entità legali all'interno di un singolo database Odoo. Anche quando gli utenti hanno i permessi funzionali corretti, Odoo può bloccare l'accesso se le regole aziendali limitano la visibilità.


Questa guida spiega perché si verificano errori di accesso multi-azienda e come risolverli in modo sicuro.


Che cos'è un errore di accesso multi-azienda in Odoo?


Odoo supporta più aziende all'interno dello stesso database. Ogni record può essere collegato a una specifica azienda tramite il campo company_id.


Quando la modalità multi-azienda è abilitata:


  • Gli utenti possono accedere solo ai record appartenenti alla loro azienda attiva
  • Le regole dei record filtrano automaticamente i record per azienda
  • Alcuni modelli applicano una rigorosa separazione tra le aziende

Se un utente tenta di aprire o modificare un record al di fuori del contesto della propria azienda attiva, Odoo blocca l'azione.


L'errore appare solitamente nel livello UI e può somigliare a:

Non sei autorizzato ad accedere a questo documento.



Cause comuni dell'errore di accesso multi-azienda di Odoo


1. Azienda Attiva Selezionata Erroneamente

Gli utenti possono cambiare azienda dal selettore aziendale in alto a destra.

Se l'azienda attiva è errata, i record correlati diventano inaccessibili.


2. Il Record Appartiene a un'Altra Azienda

Un record può avere:

company_id = Azienda B

Mentre l'utente opera sotto la Società A.

Odoo impedisce l'accesso tra le società per impostazione predefinita.


3. Utente Non Assegnato a Tutte le Società Richieste

Gli utenti devono essere esplicitamente assegnati a ciascuna società a cui sono autorizzati ad accedere.


Se non assegnati, l'accesso è negato anche se il selettore della società è disponibile.


4. Regole di Registrazione che Impongono l'Isolamento delle Società

Molti modelli includono regole di registrazione automatiche come:


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

Se la società del record non è inclusa nelle società autorizzate dell'utente, l'accesso è bloccato.


5. Registrazioni Condivise con Campi Specifici per Società

Alcuni record possono apparire condivisi ma contengono campi dipendenti dalla società che attivano restrizioni.


Questo è comune nei moduli contabili.



Come risolvere l'errore di accesso multi-azienda di Odoo


Passo 1 – Controlla l'Azienda Attiva

Cambia l'azienda attiva dal menu in alto a destra e prova ad accedere nuovamente al record.


Passo 2 – Verifica l'Azienda del Record

Attiva la modalità sviluppatore e ispeziona l'company_id del record.

Conferma che corrisponda all'azienda attiva dell'utente.


Passo 3 – Assegna l'Utente alle Aziende Corrette

Vai a:

Impostazioni → Utenti & Aziende → Utenti

Assicurati che l'utente sia assegnato a tutte le aziende necessarie.


Passo 4 – Rivedi le Regole del Record

Naviga a:

Impostazioni → Tecnico → Sicurezza → Regole del Record

Controlla le regole che filtrano per company_id.

Fai attenzione quando modifichi le regole sui record relativi all'azienda.


Passo 5 – Rivedi la Configurazione Multi-Azienda nei Moduli

Alcuni moduli applicano una rigorosa segregazione tra le aziende.

Assicurati che le impostazioni del modulo siano allineate con il tuo modello operativo.



Come prevenire problemi di accesso multi-azienda



  • Definisci chiaramente la struttura aziendale prima del deployment
  • Assegna gli utenti con attenzione alle aziende pertinenti
  • Evita modifiche manuali a company_id in produzione
  • Testa i flussi di lavoro in ciascun contesto aziendale
  • Documenta i processi aziendali interaziendali

Le configurazioni multi-azienda richiedono una configurazione disciplinata. Assegnazioni aziendali mal strutturate sono una delle fonti più frequenti di errori relativi ai permessi.



Come Dasolo struttura ambienti multi-azienda


Gli errori di accesso multi-azienda di solito sorgono quando le regole sui record, i campi dipendenti dall'azienda e le assegnazioni degli utenti non sono completamente allineati. Sebbene Odoo supporti configurazioni multi-entità complesse, piccole lacune nella configurazione possono rapidamente bloccare operazioni legittime.


In Dasolo, esaminiamo ambienti multi-azienda concentrandoci su:


  • Impostazioni di visibilità aziendale
  • Filtri di dominio delle regole di registrazione
  • Registrazioni condivise vs. specifiche per azienda
  • Utenti di integrazione che operano tra le entità

Progettare confini aziendali chiari e una logica di accesso coerente aiuta a prevenire conflitti ricorrenti tra aziende.



Conclusione


 L'errore di accesso multi-azienda di Odoo si verifica quando un utente tenta di accedere a dati al di fuori dell'ambito aziendale consentito. Sebbene la restrizione sia intenzionale, una configurazione non allineata causa spesso interruzioni inutili.


Esaminando attentamente le assegnazioni aziendali, le regole di registrazione e le impostazioni delle risorse condivise, gli sviluppatori possono eliminare i conflitti di accesso ricorrenti. Un'architettura multi-azienda ben strutturata garantisce una separazione sicura dei dati mantenendo al contempo flessibilità operativa tra le entità.






Elisa Van Outrive 25 febbraio 2026
Condividi articolo
Accedi per lasciare un commento