Obtener componentes de un escandallo
Descripción
Section titled “Descripción”Endpoint para listar todos los componentes de un escandallo.
Si se especifica el parámetro opcional campos, se devuelven únicamente los campos indicados. De lo contrario, se devuelven todos los campos por defecto.
Es necesario especificar el codigoArticulo y la formula para identificar el escandallo correcto.
Parámetros de consulta
Section titled “Parámetros de consulta”| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
page | int | ✅ | Número de página |
pageSize | int | ✅ | Cantidad de elementos por página |
codigoArticulo | string | ✅ | Código del artículo del escandallo |
formula | int | ✅ | Número de la fórmula del escandallo |
campos | string | ❌ | Lista de campos separados por comas |
codigoEmpresa | int | ✅ (si es multiempresa) | Código de la empresa |
Ejemplo de petición
Section titled “Ejemplo de petición”curl -X GET "https://api.tandem.com/api/common/fabricacion/escandallo/componentes?page=1&pageSize=10&codigoArticulo=0000000003&formula=1&codigoEmpresa=9999" \ -H "Authorization: Bearer tu_access_token"Respuesta exitosa (200)
Section titled “Respuesta exitosa (200)”{ "success": true, "message": "Componentes de ese escandallo encontrados", "result": { "data": [ { "codigoEmpresa": 9999, "formula": 1, "codigoArticulo": "0000000003", "orden": 5, "articuloComponente": "0000000019", "descripcionArticulo": "LENTEJA PARDINA", "nivelCompuesto": 0, "tipoComponente": 1, "costeUnitario": 2.5, "costeComponente": 275, "unidadesNecesarias": 1, "unidadesComponente": 110, "unidadesEscandallo": 1, "codigoAlmacen": "CEN", "operacion": "CAR4" }, { "codigoEmpresa": 9999, "formula": 1, "codigoArticulo": "0000000003", "orden": 10, "articuloComponente": "0000000022", "descripcionArticulo": "PATATA", "nivelCompuesto": 0, "tipoComponente": 1, "costeUnitario": 90, "costeComponente": 1237.5, "unidadesNecesarias": 0.125, "unidadesComponente": 13.75, "unidadesEscandallo": 1, "codigoAlmacen": "CEN", "operacion": "CAR1" } ], "totalRecords": 50, "totalPages": 5, "currentPage": 1, "pageSize": 10 }}