Saltar a contenido

Consulta y automatiza Sage 50 desde la línea de comandos

S50Info es una herramienta técnica para comprobar el entorno, ejecutar consultas de lectura, exportar resultados y automatizar tareas sobre Sage 50. Este manual lleva desde la instalación hasta la ejecución segura de scripts.

Elige la herramienta adecuada

Si necesitas... Opción recomendada
Diagnosticar una conexión o consultar datos desde consola S50Info
Exportar datos para una integración o proceso técnico S50Info
Automatizar tareas mediante scripts Python S50Info
Consultar informes, cuadros de mando o plantillas sin usar comandos Sage50BI

S50Info está dirigido a técnicos, administradores, consultores e integradores. Sage50BI es la alternativa visual para usuarios que necesitan análisis e informes sin trabajar con una CLI.

Ruta rápida

Los ejemplos usan s50info como comando. Si ejecutas el programa desde su propia carpeta en PowerShell, utiliza ./s50info.exe.

s50info info
s50info sql "select * from #clientes"
s50info export "select codigo, nombre from #clientes" --formato xlsx --output clientes
  1. info comprueba la conexión y muestra los ejercicios disponibles.
  2. sql valida y ejecuta una consulta de lectura.
  3. export crea el archivo dentro de resultados.

Seguir los primeros pasos

Consultar todos los comandos

Ver novedades

Encuentra tu tarea

Objetivo Página Punto de entrada
Instalar y preparar la conexión Instalación y configuración config.ini
Confirmar que la conexión y la exportación funcionan Primeros pasos s50info info
Consultar tablas de gestión o comunes Referencia de comandos s50info sql
Exportar a TXT, CSV, JSON, XML o XLSX Referencia de comandos s50info export
Ejecutar una automatización Automatización con scripts s50info run
Recuperarse de un error Resolver problemas Síntoma o mensaje
Ver qué cambió en cada versión Novedades Lista de versiones

Sintaxis propia de S50Info

Referencia Uso
#clientes Tabla de gestión en el ejercicio seleccionado.
[COMU]gruposemp Tabla del grupo de comunes activo o indicado.
--sqlyear + Último ejercicio disponible; es el valor predeterminado.
--sqlyear @ Todos los ejercicios, sin riesgo de expansión de * por el intérprete.

Los comandos sql y export solo admiten una consulta de lectura que empiece por SELECT o una expresión WITH que termine en SELECT. Rechazan las sentencias de escritura y varias sentencias separadas por punto y coma.

Seguridad operativa

  • Prueba cada consulta con sql antes de exportarla o automatizarla.
  • Verifica la empresa, el grupo de comunes y el ejercicio resueltos.
  • No ejecutes scripts de origen desconocido: run ejecuta el código indicado.
  • Revisa los logs antes de usar reset; el vaciado no solicita confirmación.

Siguiente paso

Empieza por instalar y configurar S50Info. Si ya está preparado, completa los primeros pasos.

Enviar incidencia