OdooWiki OCA HUB

Intercompany shared contact

intercompany_shared_contact folder_open OCA/multi-company open_in_new
Partner Licencia: AGPL-3

Este módulo comparte automáticamente todos los contactos originados en empresas (objeto res.company).

Por ejemplo, supongamos que tenemos un entorno multiempresa con dos empresas (res.company) A y B en Odoo. Tenemos los usuarios uA, uB (pertenecientes a sus respectivas empresas).

Normalmente, uA no puede acceder al contacto B. Con este módulo, uA puede ver B (e inversamente uB puede ver A). uA sigue sin poder ver todos los demás contactos (proveedor/distribuidor) de la empresa B.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 14.0

Comparte los contactos de la compañía entre compañías en una configuración multiempresa, de modo que los usuarios de una compañía puedan ver la compañía asociada de otra compañía, mientras que las ediciones siguen restringidas a la compañía propietaria.

En una base de datos de Odoo multiempresa, los contactos normalmente solo son visibles para los usuarios de la empresa propietaria. Este módulo hace que el registro de contacto que representa a cada empresa (su empresa partner) sea visible para los usuarios de todas las empresas, y también comparte las direcciones hijas de ese contacto de empresa.

  • Un nuevo campo almacenado en los contactos realiza un seguimiento de la empresa propietaria "real" incluso cuando el contacto se comparte. Si este campo está vacío, el contacto no se comparte.
  • Cuando un contacto es una empresa partner o un hijo de una, se comparte automáticamente vaciando su empresa, de modo que los usuarios de otras empresas pueden leerlo.
  • Los usuarios de otras empresas pueden leer el contacto compartido pero no pueden modificar la mayoría de sus campos. Solo los campos que dependen de la empresa (y las cuentas bancarias) pueden ser modificados por ellos; cualquier otro cambio genera un error de acceso.
  • Una regla de seguridad permite crear y eliminar contactos solo cuando el contacto pertenece a la empresa del usuario o no se comparte, y bloquea la escritura a través de la regla (la protección de escritura se gestiona en el código).
  • Cuando se crea un usuario o cambia su empresa, su contacto se vincula automáticamente bajo la empresa partner, de modo que el usuario aparece como un contacto de esa empresa.
  • Una restricción de base de datos garantiza que cada empresa esté vinculada a un contacto único.

Esto afecta a los modelos res.partner, res.company y res.users y añade una regla de seguridad en los contactos.

Depende de

contacts

Lo necesitan otros módulos

Modelos y campos (3)
  • res.users · amplía un modelo existente
  • res.company · amplía un modelo existente
  • res.partner · amplía un modelo existenteres_company_id, origin_company_id

Texto generado por IA (DeepSeek) al leer el código de la versión 14.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 14.0

Confirmado el 2026-11-03 en la rama 14.0 de OCA/multi-company.

terminal Instalación y uso

Sin información verificada

Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.