OdooWiki OCA HUB

Street numbers and extensions

partner_street_number folder_open OCA/partner-contact open_in_new
Tools Licencia: AGPL-3

Este módulo amplía la funcionalidad de base_address_extended para admitir formatos personalizados de nombres de calles.

Además, permite a los usuarios activar la entrada manual de los componentes de un nombre de calle y dividir/componer de forma masiva los nombres de calles de contactos existentes.

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 16.0

Permite dividir la dirección de un contacto en nombre de la calle, número de casa y puerta/ampliación, y reconstruir la dirección completa a partir de esas partes. Las reglas de análisis y formato se configuran por país, con una herramienta de prueba en vivo.

Este módulo amplía el tratamiento de direcciones de Odoo para que una calle pueda almacenarse como partes separadas en lugar de una única línea de texto libre.

  • En cada país (Contacts > Configuration > Countries, sección "Street names") puedes definir una regla de análisis y una regla de formato, además de una calle de prueba para previsualizar el resultado de inmediato.
  • Un ajuste en la configuración de Contacts, "Use split fields for street name in partner form", alterna el formulario del partner entre el campo único de calle y tres campos separados: nombre de la calle, número de portal y puerta/ampliación.
  • Cuando el país de un partner tiene una regla de análisis, el texto de la calle se divide automáticamente en esas tres partes; cuando tiene una regla de formato, las partes se recombinan automáticamente en el texto de la calle.
  • Un asistente, disponible desde la lista de partners, actualiza los partners existentes de forma masiva: ya sea dividiendo su calle en componentes o reconstruyendo la calle a partir de los componentes.
  • Países Bajos está preconfigurado con una regla que reconoce un nombre de calle seguido de un número y una ampliación opcional.

Afecta a res.partner, res.country, la pantalla de ajustes y un asistente dedicado, y añade un grupo de usuarios que controla quién ve los campos divididos.

Depende de

base_address_extendedbase_setupweb
Modelos y campos (4)
  • res.country · amplía un modelo existentepartner_street_number_regex (Parse regex), partner_street_number_format (Format expression), partner_street_number_test_value (Full street (for testing)), partner_street_number_test_result
  • res.partner · amplía un modelo existente
  • res.config.settings · amplía un modelo existentegroup_partner_street_number (Use split fields for street name in partner form)
  • partner.street.number.wizard · modelo nuevodirection

Texto generado por IA (DeepSeek) al leer el código de la versión 16.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 16.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Para configurar este módulo, debe:

  • Ir al formulario de un país
  • Rellenar los campos 'Parse Regex' y 'Format Expression'
  • 'Parse Regex' debe contener grupos con nombre con los nombres street_name, street_number, street_number2 que analicen los campos divididos del contenido del campo street
  • 'Format Expression' es una expresión de plantilla de Odoo que genera el contenido del campo street a partir de los campos divididos
  • Puede rellenar alguna cadena para probar sus expresiones; primero esta cadena se descompondrá usando 'Parse Regex' y, después, las partes se unirán usando 'Format Expression'. Lo ideal es que esto produzca el mismo valor que rellenó

Para usar este módulo, necesita:

  • Ir a un partner
  • Establecer el país del partner en un país con la regex de análisis del nombre de la calle rellenada
  • Rellenar un nombre de calle admitido por la configuración del país
  • Observar que los campos street_name, street_number y street_number2 se rellenan según la configuración del país

Para actualizar de forma masiva los campos del partner (es decir, después de haber cambiado la configuración de algún país en cuanto al análisis/formato del nombre de la calle), use el asistente Update partner street fields, disponible para el grupo Contact Creation.

En caso de que siempre quiera editar manualmente los componentes del nombre de la calle, active el ajuste Use split fields for street name in partner form.

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.

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.