OdooWiki OCA HUB

Partner Helper

partner_helper folder_open OCA/partner-contact open_in_new
Warehouse Licencia: AGPL-3

El propósito de este módulo es reunir métodos genéricos de partner. Evita aumentar excesivamente el número de módulos en Odoo para funcionalidades pequeñas.

Añade métodos al modelo Partner como _get_split_address()

Este método permite obtener un número de campos de dirección según tu elección. 2 campos por defecto en Odoo con 128 caracteres de ancho. En algunos países tienes restricciones sobre el ancho de los campos de dirección y deberías usar 3 o 4 campos más cortos. También necesitas esta funcionalidad para evitar dolores de cabeza con la tarea de impresión por desbordamiento

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

Añade un método auxiliar a los registros de partner que divide una dirección larga en varias líneas de dirección más cortas de una longitud elegida, útil para países o informes con anchos de campo de dirección estrictos.

Este módulo no añade ninguna pantalla, menú ni botón nuevos. Extiende el modelo de partner existente (res.partner) con un método auxiliar técnico, _get_split_address, que otros módulos o informes personalizados pueden llamar.

El método toma los campos street y street2 de un partner y devuelve una lista de líneas de dirección. Tú eliges cuántas líneas quieres y el número máximo de caracteres por línea. Si ambos campos de dirección ya caben dentro del tamaño máximo, se devuelven sin cambios. Si solo street2 es demasiado largo, se divide en las líneas restantes. Si street en sí es demasiado largo, street y street2 se unen y luego se dividen entre todas las líneas solicitadas.

La división se hace palabra por palabra, por lo que las palabras no se cortan por la mitad. De forma predeterminada, si una palabra no cabe, simplemente se omite del resultado. Si solicitas el modo estricto, el método en su lugar genera un error de usuario indicando que la dirección es demasiado larga y mostrando las palabras que no se pudieron procesar.

Como se trata de un método auxiliar, por sí mismo no cambia nada visible en Odoo. Está pensado para ser utilizado por otros módulos, por ejemplo, para imprimir direcciones en documentos donde el bloque de dirección tiene un ancho limitado, o para preparar datos de dirección para países que requieren tres o cuatro campos de dirección más cortos en lugar de los dos campos estándar de 128 caracteres.

Depende de

base
Modelos y campos (1)
  • res.partner · 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-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 14.0

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

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.