Skip to main content
Los productos son los artículos acabados que se fabrican dentro de una orden de producción. A través de estos endpoints puedes consultar los productos asignados a una orden, añadir nuevos artículos acabados, modificar sus unidades previstas y eliminar fases asociadas. Cada producto se identifica dentro de la orden mediante el campo idlinp.

Consultar los productos de una orden

Devuelve todos los productos (artículos acabados) de la orden de producción indicada.
Ejemplo: /api/ordenproduccion/producto/idprod/10060
string
required
Identificador de la orden de producción.
string
required
Bearer + JWT_token
Campos de respuesta:
integer
Identificador de la orden de producción.
integer
Identificador de la línea del producto dentro de la orden.
integer
Identificador de la línea padre (si aplica).
string
Código del almacén de consumo (ajustado a 8 caracteres).
string
Código del almacén de fabricación (ajustado a 8 caracteres).
string
Código del artículo componente.
string
Código del artículo padre.
string
Código del empleado asignado.
string
Nombre del empleado asignado.
string
Código de la máquina asignada.
string
Descripción de la máquina asignada.
string
Descripción del artículo componente.
string
Descripción del artículo padre.
string
Código de la fase.
string
Identificador numérico de la fase.
string
Nombre de la fase.
string
Perfil de la máquina asignada.
string
Descripción del perfil de máquina.
string
Perfil del operario asignado.
string
Descripción del perfil del operario.
integer
Precio medio del artículo.
integer
Unidades previstas a fabricar.
string
Situación de la línea.
string
Indica si la línea está terminada.
string
Fecha de terminación del consumo.
string
Fecha de terminación de la fabricación.
string
Texto libre asociado a la línea.
integer
Unidades anuladas.
integer
Unidades fabricadas.
integer
Unidades consumidas.
integer
Unidades heredadas de la línea padre.
Ejemplo de respuesta:

Añadir un producto a una orden

Añade un artículo acabado con las unidades indicadas a una orden de producción existente.
Ejemplo: /api/ordenproduccion/producto/IdProd/10109/codart/12/unidades/10
string
required
Identificador de la orden de producción a la que se añade el producto.
string
required
Código del artículo acabado que se añade a la orden.
integer
required
Número de unidades del producto que se desea añadir.
string
required
Bearer + JWT_token
Respuesta exitosa:
El valor devuelto en IdLin se corresponde con el campo idlinp al consultar los productos de la orden mediante GET.

Cambiar las unidades de un producto

Modifica el número de unidades previstas de un producto ya existente dentro de la orden.
Ejemplo: /api/ordenproduccion/producto/cambiarunidades/IdProd/10109/idlinp/11817/unidades/10
string
required
Identificador de la orden de producción.
string
required
Identificador de la línea del producto (idlinp) cuyas unidades se modificarán.
integer
required
Nuevo número de unidades previstas para el producto.
string
required
Bearer + JWT_token
Respuesta exitosa:

Eliminar una fase de un producto

Elimina una fase concreta de un producto dentro de la orden de producción indicada.
Ejemplo: /api/ordenproduccion/fase/idprod/10100/idfase/10530
string
required
Identificador de la orden de producción.
string
required
Identificador numérico de la fase a eliminar. Puedes obtenerlo mediante la consulta de fases de la orden.
string
required
Bearer + JWT_token
La eliminación de una fase es irreversible. Asegúrate de usar el idfase numérico y no el código de fase (fase).