{"id":222,"date":"2025-11-27T10:23:50","date_gmt":"2025-11-27T10:23:50","guid":{"rendered":"https:\/\/sienna-manatee-218967.hostingersite.com\/blogs\/parametros-del-sistema-2\/"},"modified":"2026-05-01T18:45:57","modified_gmt":"2026-05-01T18:45:57","slug":"parametros-del-sistema","status":"publish","type":"post","link":"https:\/\/exdoo.mx\/blogs\/parametros-del-sistema\/","title":{"rendered":"Par\u00e1metros del sistema"},"content":{"rendered":"<p class=\"body\" dir=\"auto\"><strong>\u00bfQu\u00e9 son los par\u00e1metros del sistema?<\/strong><\/p>\n<div style=\"background:linear-gradient(135deg,#0A7099 0%,#0d8db8 100%);color:#fff;padding:28px 26px;border-radius:16px;margin:0 0 28px;box-shadow:0 4px 16px rgba(10,112,153,.2);\">\n<div style=\"display:inline-block;background:rgba(255,255,255,.18);padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:12px;color:#fff;\">\ud83d\udcd8 ART\u00cdCULO T\u00c9CNICO<\/div>\n<p style=\"font-size:16px;line-height:1.6;margin:0;color:#fff;opacity:.95;\">Los par\u00e1metros 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\u00f3digo fuente. Son ideales para configuraciones que pueden variar entre entornos o que los usuarios finales necesitan modificar.<\/p>\n<\/div>\n<p class=\"body\" dir=\"auto\"><strong>Ventajas de usar par\u00e1metros del sistema<\/strong><\/p>\n<ul style=\"padding-left:22px;line-height:1.9;\">\n<li>\n<p class=\"body\" dir=\"auto\">Configuraci\u00f3n centralizada<\/p>\n<\/li>\n<li>\n<p class=\"body\" dir=\"auto\">F\u00e1ciles de modificar sin desarrollo.<\/p>\n<\/li>\n<li>\n<p class=\"body\" dir=\"auto\">Accesibles desde cualquier modelo.<\/p>\n<\/li>\n<li>\n<p class=\"body\" dir=\"auto\">Compatibles con multi-compa\u00f1\u00eda.<\/p>\n<\/li>\n<\/ul>\n<p class=\"body\" dir=\"auto\"><strong>Crear par\u00e1metro del sistema con c\u00f3digo<\/strong><\/p>\n<p class=\"body\" dir=\"auto\">Los par\u00e1metros se pueden crear por medio de c\u00f3digo Python o por vista XML.<\/p>\n<p class=\"body\" dir=\"auto\"> <span>Python<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-26-a-la-s-10.30.28a-a.m.-a2uXRfFQLc6Zagmt-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p class=\"body\" dir=\"auto\"> <span>XML<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-26-a-la-s-10.32.55a-a.m.-fX7mbsn31DQts2Am-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p class=\"body\" dir=\"auto\"><strong>Lectura de par\u00e1metros del sistema<\/strong><\/p>\n<p class=\"body\" dir=\"auto\">Usando el m\u00e9todo <strong>get_param()<\/strong> podemos obtener el valor de par\u00e1metro de configuraci\u00f3n.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-26-a-la-s-10.39.30a-a.m.-fCO6wfASvIEcKFr6-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p dir=\"auto\" class=\"body\"><strong>Escritura de par\u00e1metros del sistema<\/strong><\/p>\n<p dir=\"auto\" class=\"body\">Utilizando <strong><em>set_param()<\/em><\/strong>, actualizamos el valor de un par\u00e1metro de sistema seg\u00fan la llave indicada.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-26-a-la-s-10.43.15a-a.m.-YaOKpHODfAny4mNG-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p class=\"body\" dir=\"auto\">Si los par\u00e1metros est\u00e1n mostrados en una vista de configuraci\u00f3n dentro de Odoo, para actualizar los valores de estos par\u00e1metros, debemos modificar la funci\u00f3n <strong><em>get_values()<\/em><\/strong> para actualizar los datos con <strong><em>set_param()<\/em><\/strong><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-26-a-la-s-10.47.10a-a.m.-LDAd9b77pPDiGifs-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p class=\"body\" dir=\"auto\">Un ejemplo pr\u00e1ctico para uso de los par\u00e1metros del sistema es indicar un l\u00edmite m\u00e1ximo para validar una venta; entonces creamos el par\u00e1metro.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-26-a-la-s-11.15.47a-a.m.-qozN3GSnSl277L7O-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p class=\"body\" dir=\"auto\"><span>Creamos una funci\u00f3n donde obtendremos ese par\u00e1metro y validaremos el monto de la venta.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/captura-de-pantalla-2025-11-26-a-la-s-11.18.31a-a.m.-6F6qbIn7Ly3905oS-2.png\" alt=\"\"  style=\"max-width:100%;height:auto;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.12);display:block;margin:14px auto;\" \/><\/p>\n<p class=\"body\" dir=\"auto\"><strong>Mejores Pr\u00e1cticas y Consideraciones<\/strong><\/p>\n<p class=\"body\" dir=\"auto\">El nombre que se le da a los apr\u00e1metros de sistema debe ser muy especifico esto para seguridad y control de los par\u00e1metros del sistema<\/p>\n<p class=\"body\" dir=\"auto\"> <em>&#8216;modulo.componente.parametro&#8217;\u00ba<\/em><\/p>\n<p class=\"body\" dir=\"auto\"><em>&#8216;modulo.submodulo.funcionalidad.parametro&#8217;<\/em><\/p>\n<p class=\"body\" dir=\"auto\"><em>&#8216;<a href=\"http:\/\/modulo.empresa.id\">modulo.empresa.id<\/a>.parametro&#8217;<\/em><\/p>\n<p class=\"body\" dir=\"auto\"><em> <\/em><\/p>\n<p class=\"body\" dir=\"auto\"><em>Ejemplos:<\/em><\/p>\n<p class=\"body\" dir=\"auto\"> <em>ventas.limites.monto_maximo&#8217;<\/em><\/p>\n<p class=\"body\" dir=\"auto\"><em>&#8216;hr.vacaciones.dias_maximos&#8217;<\/em><\/p>\n<p class=\"body\" dir=\"auto\"><em>&#8216;inventario.almacen.1.stock_minimo&#8217;<\/em><\/p>\n<p class=\"body\" dir=\"auto\">Los par\u00e1metros del sistema en Odoo v19 son una herramienta esencial para crear aplicaciones flexibles y configurables. Permiten separar la configuraci\u00f3n del c\u00f3digo, facilitando el mantenimiento y la adaptaci\u00f3n a diferentes entornos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfQu\u00e9 son los par\u00e1metros del sistema? \ud83d\udcd8 ART\u00cdCULO T\u00c9CNICO Los par\u00e1metros del sistema (ir.config_parameter) son valores clave-valor que se almacenan en la base de datos y permiten configurar\u2026<\/p>\n","protected":false},"author":1,"featured_media":213,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-222","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/posts\/222","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/comments?post=222"}],"version-history":[{"count":2,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/posts\/222\/revisions"}],"predecessor-version":[{"id":1809,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/posts\/222\/revisions\/1809"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/media\/213"}],"wp:attachment":[{"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/media?parent=222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/categories?post=222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/tags?post=222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}