Parámetros del sistema

Los parámetros del sistema en Odoo v19 son una herramienta poderosa para almacenar configuraciones globales que pueden ser accedidas desde cualquier parte de tu aplicación. En esta guía completa, exploraremos cómo utilizar, crear y gestionar estos parámetros efectivamente.

Carlos Blanco

11/27/20252 min read

¿Qué son los parámetros del sistema?

Los parámetros del sistema (ir.config_parameter) son valores clave-valor que se almacenan en la base de datos y permiten configurar el comportamiento de Odoo sin necesidad de modificar código fuente. Son ideales para configuraciones que pueden variar entre entornos o que los usuarios finales necesitan modificar.

Ventajas de usar parámetros del sistema

  • Configuración centralizada

  • Fáciles de modificar sin desarrollo.

  • Accesibles desde cualquier modelo.

  • Compatibles con multi-compañía.

Crear parámetro del sistema con código

Los parámetros se pueden crear por medio de código Python o por vista XML.

Python

XML

Lectura de parámetros del sistema

Usando el método get_param() podemos obtener el valor de parámetro de configuración.

Escritura de parámetros del sistema

Utilizando set_param(), actualizamos el valor de un parámetro de sistema según la llave indicada.

Si los parámetros están mostrados en una vista de configuración dentro de Odoo, para actualizar los valores de estos parámetros, debemos modificar la función get_values() para actualizar los datos con set_param()

Un ejemplo práctico para uso de los parámetros del sistema es indicar un límite máximo para validar una venta; entonces creamos el parámetro.

Creamos una función donde obtendremos ese parámetro y validaremos el monto de la venta.

Mejores Prácticas y Consideraciones

El nombre que se le da a los aprámetros de sistema debe ser muy especifico esto para seguridad y control de los parámetros del sistema

'modulo.componente.parametro'º

'modulo.submodulo.funcionalidad.parametro'

'modulo.empresa.id.parametro'

Ejemplos:

ventas.limites.monto_maximo'

'hr.vacaciones.dias_maximos'

'inventario.almacen.1.stock_minimo'

Los parámetros del sistema en Odoo v19 son una herramienta esencial para crear aplicaciones flexibles y configurables. Permiten separar la configuración del código, facilitando el mantenimiento y la adaptación a diferentes entornos.

En Exdoo podemos desarrollar cualquier módulo para Odoo en México, implementamos tu ERP con consultores experimentados no solo en Odoo, sino en procesos de negocios; tenemos 10 años trabajando solamente con Odoo en México y otros países.