Saltar al contenido

Parámetros del sistema

¿Qué son los parámetros del sistema?

📘 ARTÍCULO TÉCNICO

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.

¿Te gustaría implementar Odoo en tu empresa?

12 años de experiencia · +60 implementaciones exitosas · Partner Gold de Odoo en México

Hablemos por WhatsApp