Este módulo se escribió para extender la funcionalidad de los tipos de contacto para una extensión flexible.
Añade campos auxiliares calculados en res.partner (is_address_readonly, is_individual, can_be_parent, can_be_child) que otros módulos pueden sobrescribir para personalizar qué contactos pueden ser padres o hijos, qué contactos obtienen un nombre dividido y cuándo los campos de dirección son de solo lectura.
En el formulario de contacto, el módulo:
- vuelve a añadir la selección del tipo de dirección (sustituida por una etiqueta de solo lectura en Odoo 19), para que el tipo se pueda elegir al crear un contacto;
- vincula el estado de solo lectura de los campos de dirección únicamente a is_address_readonly, para que los módulos de extensión lo controlen en un solo lugar.
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 19.0Añade indicadores auxiliares en los contactos que deciden cuándo se bloquean los campos de dirección, cuándo un contacto puede ser padre o hijo y cuándo se divide el nombre; también recupera el selector de tipo de dirección en el formulario de contacto.
Este módulo prepara el formulario de contacto para que otros módulos puedan controlar cómo se comportan las direcciones y los tipos de contacto. No añade un menú nuevo; todo aparece en el formulario de contacto estándar (aplicación Contactos).
En cada contacto, se calculan cuatro indicadores automáticos a partir del indicador de empresa, el tipo de dirección y el contacto padre: - si los campos de dirección deben bloquearse (solo lectura); - si el contacto es una persona física (de modo que el nombre se divide en nombre y apellidos); - si el contacto puede utilizarse como contacto padre; - si el contacto puede vincularse a un padre.
En el formulario de contacto: - el selector de tipo de dirección se vuelve a mostrar (Odoo 19 lo sustituyó por una etiqueta simple), oculto para empresas y obligatorio para personas físicas; - el campo de contacto padre solo aparece para contactos que pueden ser hijo, y solo ofrece contactos que pueden ser padre (empresas); - los campos calle, calle 2, ciudad, provincia, código postal y país pasan a ser de solo lectura solo cuando está activado el indicador de dirección bloqueada; - el campo de nombre/apellidos es obligatorio para personas físicas y el campo de puesto de trabajo se oculta para empresas; - la sección de información adicional se oculta cuando la dirección está bloqueada.
Las mismas reglas se aplican dentro de la lista de subcontactos del formulario. El módulo modifica el modelo de contacto res.partner y sus formularios principal y simplificado.
Depende de
Modelos y campos (1)
- res.partner · amplía un modelo existentecan_be_child, can_be_parent, is_individual, is_address_readonly
Texto generado por IA (DeepSeek) al leer el código de la versión 19.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-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/partner-contact.
terminal Instalación y uso
Sin información verificadaLas 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.
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.