up
This commit is contained in:
@@ -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');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user