1. Vistas personalizadas
Las vistas personalizadas son consultas SQL que defines y registras en el diccionario JNCAPI mediante la herramienta CfgVistas.exe. Una vez registradas, puedes ejecutarlas a través de la API como si fueran un endpoint más.Crear y gestionar vistas
- Abre CfgVistas.exe desde la carpeta de instalación de la API.
- Verás la lista de vistas ya configuradas por defecto.
- Para crear una nueva vista, pulsa el botón Nueva — se añadirá al final con orden
-1. - Define la consulta SQL de la vista y guarda los cambios.
Las vistas se almacenan en la base de datos y se cargan en memoria al iniciar el servicio. Después de crear o modificar una vista, debes reiniciar el servicio A3ERP API para que los cambios estén disponibles.
Ejecutar una vista
Llama al endpointGET /api/vista/{nombre_vista} con tu token JWT en la cabecera Authorization:
Api_Vinculos:
Generar informes desde una vista
Si la vista tiene asociado un formato FastReport, puedes generar el informe en PDF o Excel:Config.ini y están disponibles para su descarga.
2. Procedimientos almacenados
Los procedimientos almacenados te permiten ejecutar lógica SQL personalizada en el servidor de base de datos directamente desde la API. A diferencia de las vistas, los procedimientos se ejecutan sin restricciones sobre el código que contienen.Ejecutar un procedimiento almacenado
UsaPOST /api/procalm/{procedimiento} enviando los parámetros en el cuerpo de la petición como JSON:
Campos de cada parámetro
Tipos de datos válidos
Direcciones válidas
Ejemplo completo
Llamada al procedimientoprocedimientodeprueba con un parámetro de entrada (codigo) y uno de salida (riesgo):
URL:
