OdooWiki OCA HUB

Partner Relation Functions

partner_multi_relation_function folder_open OCA/partner-contact open_in_new
Customer Relationship Management Licencia: AGPL-3

Este módulo da la posibilidad de tener una relación entre partners que tienen una función.

Por supuesto, hay un campo de función en el partner, pero esto ignora el hecho de que las personas pueden tener múltiples funciones dependiendo de las relaciones en las que se encuentren. Por ejemplo, una persona puede ser CEO en una empresa y voluntaria en otra organización.

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 18.0

Permite registrar un cargo o rol (una "función") en la relación entre dos contactos, por ejemplo CEO de una empresa y voluntario en otra. También puede buscar contactos por esa función.

Este módulo se basa en las relaciones entre contactos. Añade un campo de texto libre "function" en cada relación entre dos contactos, de modo que la misma persona puede desempeñar un rol distinto en cada relación (por ejemplo CEO en una empresa, voluntario en otra).

  • En los tipos de relación aparece una nueva opción "allow function". Solo se puede introducir una función en las relaciones cuyo tipo lo permita; de lo contrario, Odoo bloquea la entrada con un mensaje de validación.
  • En la lista de relaciones se muestra la columna de función y es editable solo cuando el tipo de relación permite una función.
  • El nombre de la relación mostrado incluye la función, por ejemplo "... with function CEO".
  • La lista de relaciones y su vista de búsqueda incorporan un filtro por función, y la lista y el formulario de tipos de relación muestran la configuración "allow function".
  • En la vista de búsqueda de contactos, un nuevo filtro "Has relation function" permite encontrar contactos por la función que desempeñan en una relación.

Afecta a los registros de contacto, relación, tipo de relación y selección de tipo de relación, y a las pantallas de lista, formulario y búsqueda relacionadas.

Modelos y campos (5)
  • res.partner · amplía un modelo existentesearch_relation_function (Has relation function)
  • res.partner.relation · amplía un modelo existentefunction
  • res.partner.relation.all · amplía un modelo existentefunction, allow_function
  • res.partner.relation.type · amplía un modelo existenteallow_function
  • res.partner.relation.type.selection · amplía un modelo existenteallow_function

Texto generado por IA (DeepSeek) al leer el código de la versión 18.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: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/partner-contact.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Tipo de relación

Puedes especificar que un tipo de relación puede tener una función asociada.

Relación

Puedes introducir una función para los tipos de relación que lo permitan. El nombre mostrado para la relación reflejará la función introducida, si la hay.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuració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.