Saltar al contenido principal
Version: 7.8.x

Consultas por ID

Para conocer cuál es el campo clave de una entidad simplemente hay que consultar la metadata como se indica más arriba en este documento.

Para consultar una entidad a través de su campo clave hay que adicionar entre paréntesis el valor del código o la identificación dentro de la solicitud HTTP, de la siguiente forma:

Consultar el producto con código 000001:

http://<URLAcceso>/v1/OrganizacionOData.svc/Producto('000001')/?$format=json

Consultar el producto con código 000002:

http://<URLAcceso>/v1/OrganizacionOData.svc/Producto('000002')/?$format=json

Consultar el cliente con identificación 986741698-8:

http://<URLAcceso>/v1/OrganizacionOData.svc/Cliente('986741698-8')/?$format=json

Para aquellas entidades cuyo campo clave es compuesto, como es el caso de las ventas, se procede de la siguiente forma:

Consultar el encabezado de venta de la Terminal 010101 con MesDia 0105 y Consecutivo 0001:

http://<URLAcceso>/v1/OrganizacionOData.svc/VentaEnero(Terminal='010101',MesDia='0105',Consecutivo='0001')/?$format=json

IMPORTANTE: En el caso que se intente consultar un registro que no existe en el sistema, se retornará “Recurso no encontrado para el segmento (Entidad)”, ejemplo de un producto que no existe:

Recurso no encontrado