Skip to main content
Las vistas son consultas SQL personalizadas que permiten obtener datos de A3ERP de forma flexible y adaptada a tus necesidades. Para poder ejecutarlas a través de la API, deben estar previamente registradas en el diccionario JNCApi mediante la herramienta CfgVistas.exe. Las vistas se cargan en memoria cuando el servicio arranca, por lo que cualquier cambio en su configuración requiere reiniciar el servicio para que surta efecto.
Solo se pueden ejecutar vistas que estén registradas en el diccionario JNCApi. Las vistas creadas en otros diccionarios no son accesibles a través de este endpoint.
Para obtener instrucciones detalladas sobre cómo registrar vistas en el diccionario JNCApi, consulta la guía de configuración de vistas y procedimientos.

GET — Ejecutar una vista

Ejecuta la vista indicada y devuelve su conjunto de resultados en formato JSON.
Ejemplo:

Parámetros

string
required
El nombre de la vista tal como está registrada en el diccionario JNCApi.
string
required
Token de autenticación en formato Bearer <JWT_token>.

Respuesta

array
Devuelve el resultado de la vista en formato JSON. La estructura depende de los campos definidos en la consulta SQL de la vista.

GET — Descubrir los campos de una vista

Antes de ejecutar una vista, puedes consultar qué campos devuelve utilizando el endpoint de campos:
Ejemplo:
string
required
El nombre de la vista cuya estructura de campos deseas consultar.
string
required
Token de autenticación en formato Bearer <JWT_token>.

Filtrado y ordenación

Las vistas admiten los mismos mecanismos de filtrado y ordenación que el resto de endpoints de la API. Puedes encadenar los segmentos /filtro/{filtro} y /order/{campo} a la URL base:
Consulta la página de paginación y filtrado para ver todos los operadores disponibles y ejemplos detallados.