This commit is contained in:
Lizandro Guarnizo
2026-02-09 15:02:56 -05:00
parent d1813e262e
commit 2d99bfe244
7 changed files with 535 additions and 36 deletions
+8 -4
View File
@@ -53,10 +53,14 @@ class InventarioPrenda extends Model
// Validación y auto-filling: la cantidad terminada se calcula automáticamente desde lo recibido para esta OP (traslados a bodega)
if ($inventario->orden_produccion_id) {
// Total desde procesos de acabados terminados
$totalRecibido = \App\Models\ProcesoAcabado::where('orden_produccion_id', $inventario->orden_produccion_id)
->where('terminada', true)
->sum('cantidad_enviada');
// Total desde procesos de acabados: usar recepciones en lugar de cantidad_recibida
$totalRecibido = 0;
$procesosAcabados = \App\Models\ProcesoAcabado::where('orden_produccion_id', $inventario->orden_produccion_id)->get();
foreach ($procesosAcabados as $proceso) {
// Sumar recepciones efectivas (cantidad - defectuosas) menos reprocesos y cobros
$totalRecibido += $proceso->recibido_total ?? 0;
}
$assigned = \App\Models\InventarioPrenda::where('orden_produccion_id', $inventario->orden_produccion_id)->sum('cantidad_terminada');