OdooWiki OCA HUB
Generic Modules/Others Licencia: AGPL-3

Permitir exportar datos en archivos csv DESDE consultas sql. Hay algunas restricciones en la consulta sql, solo puedes leer datos. No es posible actualizar, eliminar ni crear. Un nuevo submenú llamado Sql Export está disponible en el menú principal Dashboard.

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 18.0

Permite a los usuarios ejecutar consultas SQL de solo lectura sobre datos de Odoo y descargar los resultados como archivos CSV. Las consultas pueden incluir parámetros introducidos por el usuario (fechas, IDs, categorías) antes de exportar.

Este módulo añade un nuevo menú "Sql Export" bajo el menú principal Dashboard, donde los usuarios pueden crear y gestionar definiciones de exportación SQL. Cada definición almacena una consulta SQL de solo lectura, un formato de archivo (CSV), opciones de copia CSV (cabecera, delimitador) y una codificación de texto como utf-8 o windows-1252.

En el formulario de exportación, los botones permiten validar la consulta, configurar propiedades y ejecutarla. Si la consulta contiene marcadores como %%(Start Date)s, el módulo abre un pequeño asistente que solicita esos valores antes de ejecutar la exportación; los valores faltantes bloquean la exportación con un error. Los marcadores especiales para la compañía actual y el usuario actual se rellenan automáticamente.

Cuando se ejecuta, los resultados de la consulta se descargan como un archivo CSV nombrado según la exportación y la fecha de ejecución. El sistema registra quién ejecutó la exportación por última vez y cuándo, mostrado como columnas opcionales en la vista de lista.

El acceso está controlado por los grupos SQL request user y manager: los usuarios normales solo pueden ver las exportaciones asignadas a ellos o a sus grupos, mientras que los managers pueden crear, editar y eliminar definiciones de exportación. El módulo se basa en los modelos sql.export y sql.file.wizard y solo permite leer datos, nunca modificarlos.

Depende de

spreadsheet_dashboardsql_request_abstract

Menús que añade

Sql Export
Modelos y campos (2)
  • sql.export · modelo nuevoencoding, file_format, copy_options, use_properties, last_execution_uid (Last execution User), last_execution_date, query_properties_definition (Query Properties)
  • sql.file.wizard · modelo nuevofile_name, binary_file (File), sql_export_id, query_properties (Properties)

Texto generado por IA (DeepSeek) al leer el código de la versión 18.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: 6 confirmadas, 3 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 18.0

Dashboards \> Sql Export

Uso específico con parámetros

  • %(company_id)s permite establecer en la consulta el id de la compañía del usuario
  • %(user_id)s permite establecer en la consulta el id del usuario
  • para cualquier propiedad creada, puedes usarla con la sintaxis %(Property String)s

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, Configuració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.