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¶
-
infomuestra el grupo y los ejercicios correctos. -
sqltermina sin error y presenta el SQL resuelto. -
exportcrea un XLSX que se abre y contiene los datos esperados. - La carpeta
resultadoses 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