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.
Exdoo TI S DE RL DE CV
10 años de experiencia en Odoo
