OdooWiki OCA HUB

Locale - Default UoM

base_locale_uom_default folder_open OCA/server-tools open_in_new
Extra Tools Licencia: LGPL-3

Este módulo añade un concepto de unidad de medida predeterminada en los idiomas, única por tipo de categoría de unidad.

También proporciona un método que se puede utilizar en los campos para trabajar a partir de dichos valores predeterminados.

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 12.0

Te permite establecer unidades de medida predeterminadas por idioma, de modo que cada idioma puede tener su propia unidad preferida para cada categoría de unidad (por ejemplo, peso, longitud).

Este módulo añade un nuevo campo llamado Default Units en el formulario de idioma. Puedes abrir cualquier idioma (por ejemplo English o French) y elegir qué unidades de medida deben ser las predeterminadas para ese idioma. La regla es simple: solo puedes elegir una unidad predeterminada por categoría de unidad, por lo que no puedes establecer dos unidades de peso diferentes como predeterminadas para el mismo idioma. Si lo intentas, Odoo muestra un error de validación y bloquea el cambio.

El módulo también proporciona un helper que otras partes de Odoo pueden usar para consultar la unidad predeterminada para una categoría de unidad y un idioma dados. Si no se indica ningún idioma, utiliza el idioma del usuario actual. Esto permite que otros módulos sugieran o rellenen automáticamente la unidad de medida correcta según el idioma del usuario.

Dónde aparece: - En el formulario de idioma, justo después del campo Translatable, verás el nuevo campo Default Units.

Afecta a la configuración de idioma y a las unidades de medida utilizadas por los productos. No se añaden menús ni informes nuevos.

Depende de

product
Modelos y campos (1)
  • res.lang · amplía un modelo existentedefault_uom_ids (Default Units)

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

Confirmado el 2026-11-03 en la rama 12.0 de OCA/server-tools.

terminal Instalación y uso

Documentación de OCA · Odoo 12.0

Establece las unidades de medida predeterminadas en el menú Languages de los ajustes.

Los campos que quieran implementar el idioma por defecto deberían usar el método proporcionado, como en el ejemplo siguiente:

class MyModel(models.Model):
    _name = 'my.model'
    time_uom_id = fields.Many2one(
        string='Time Units',
        comodel_name='product.uom',
        default=lambda s: s.env['res.lang'].default_uom_by_category('Time'),
    )

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.