Este módulo permite gestionar versiones para las direcciones de los contactos.
Se define una lista de campos para el versionado. Estos son inmutables una vez establecidos, y obligan al usuario a crear un nuevo contacto si quiere cambiar uno de estos campos.
Esto fuerza la consistencia histórica. Por ejemplo, en el momento en que confirmas un pedido de venta, es posible que quieras bloquear la dirección de ese pedido de venta en lugar de que cambie cada vez que se modifique ese contacto (véase, por ejemplo, sale_partner_version).
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.0Bloquea los datos de dirección de un partner (nombre, calle, ciudad, país, padre) una vez que se utilizan por primera vez, de modo que ya no se puedan modificar. Para cambiarlos, los usuarios deben crear un nuevo partner, manteniendo intactas las direcciones históricas.
Este módulo añade versionado de direcciones a los contactos en Odoo. Cuando un usuario guarda por primera vez un cambio en uno de los campos versionados de un contacto, el módulo crea automáticamente una copia archivada del contacto con los valores originales y marca el contacto original como versionado. A partir de entonces, esos campos quedan congelados: cualquier intento de modificarlos genera un error de bloqueo que indica al usuario que no puede cambiar un campo versionado y que debe crear un nuevo partner en su lugar.
Los campos versionados son el nombre, la calle, la calle 2, el código postal, la ciudad, el país y la empresa matriz del contacto. En el formulario del contacto aparecen dos nuevos campos de solo lectura: un hash de versión y una fecha de versión, que muestran cuándo se creó la versión.
- El módulo funciona sobre
res.partnery extiende el asistente de fusión de partnersbase.partner.merge.automatic.wizard. - Añade un comportamiento automático al guardar: la primera escritura en un campo versionado desencadena la creación de la versión archivada.
- Añade una regla de negocio: una vez versionados, esos campos no se pueden editar y se muestra un mensaje de error claro.
- También ajusta el asistente de fusión de partners para que la fusión de contactos respete la lógica de versionado.
No se añaden menús ni pantallas nuevas; todo ocurre en el formulario de contacto existente y a través de la acción de guardado estándar.
Depende de
Lo necesitan otros módulos
Modelos y campos (2)
- res.partner · amplía un modelo existentedate_version (Date version), version_hash
- base.partner.merge.automatic.wizard · amplía un modelo existente
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-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 12.0
Confirmado el 2026-11-03 en la rama 12.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.