Saltar a contenido

Comprueba S50Info con una consulta y una exportación

Al terminar esta guía sabrás si el entorno está preparado para usar el resto de comandos.

Configuración inicial

Si es tu primera vez ejecutando S50Info, el asistente de configuración te pedirá la ruta del terminal de Sage 50. La configuración se guarda en %APPDATA%/s50info/config.ini. Si el asistente no aparece, verifica que config.ini existe en esa ruta.

1. Comprueba la conexión

s50info info

Verifica que la salida muestra la configuración activa, el grupo de comunes, los ejercicios disponibles y la versión de SQL Server.

2. Ejecuta una consulta de lectura

s50info sql "select * from #clientes"

Comprueba el grupo de comunes utilizado, el ejercicio resuelto, el tiempo de consulta y el SQL final mostrado bajo SQL VALIDO.

3. Crea la primera exportación

s50info export "select codigo, nombre from #clientes" --formato xlsx --output clientes_basico

El resultado esperado es resultados/clientes_basico.xlsx. Ábrelo y confirma que las columnas y los datos corresponden a la empresa y al ejercicio esperados.

Si la consulta no devuelve filas, S50Info muestra La lista está vacía y no crea un archivo.

4. Selecciona ejercicios

Necesidad Opción Ejemplo
Último ejercicio --sqlyear + s50info sql "select * from #clientes" --sqlyear +
Todos los ejercicios --sqlyear @ s50info sql "select * from #clientes" --sqlyear @
Un ejercicio concreto --sqlyear 2025JX Sustituye el valor por uno mostrado por info.
Varios ejercicios Lista separada por comas --sqlyear 2024JX,2025JX

Usa @ para todos los ejercicios. S50Info también acepta *, pero algunos intérpretes pueden expandirlo a nombres de archivos locales.

5. Comprueba una tabla de comunes

s50info sql "select * from [COMU]gruposemp" --grupo-comunes 4

Las tablas de gestión se escriben como #tabla; las tablas comunes, como [COMU]tabla.

Verificación final

  • info muestra el grupo y los ejercicios correctos.
  • sql termina sin error y presenta el SQL resuelto.
  • export crea un XLSX que se abre y contiene los datos esperados.
  • La carpeta resultados es adecuada para el uso previsto.

Siguiente paso

Consulta la referencia de comandos o pasa a automatización con scripts si necesitas un proceso repetible. Si algo falla, abre Resolver problemas.

Enviar incidencia