From 36701115919cd4a15b7fb50b63a4dbdb6c6e9064 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Fri, 30 Jan 2026 00:21:30 -0500 Subject: [PATCH] Update ProcesoAcabadoResource.php --- app/Filament/Resources/ProcesoAcabadoResource.php | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/app/Filament/Resources/ProcesoAcabadoResource.php b/app/Filament/Resources/ProcesoAcabadoResource.php index 78a013c..8264685 100644 --- a/app/Filament/Resources/ProcesoAcabadoResource.php +++ b/app/Filament/Resources/ProcesoAcabadoResource.php @@ -56,7 +56,12 @@ class ProcesoAcabadoResource extends Resource $disponible += ($recepciones - $reprocesos - $cobros); } - $set('cantidad_enviada', max(0, $disponible)); + // Restar lo que ya se envió a otros acabados + $yaEnAcabados = \App\Models\ProcesoAcabado::where('orden_produccion_id', $state) + ->sum('cantidad_enviada'); + + $disponible = max(0, $disponible - $yaEnAcabados); + $set('cantidad_enviada', $disponible); } }), @@ -85,7 +90,13 @@ class ProcesoAcabadoResource extends Resource $disponible += ($recepciones - $reprocesos - $cobros); } - return 'Disponible desde Tintorería: ' . max(0, $disponible); + // Restar lo que ya se envió a otros acabados + $yaEnAcabados = \App\Models\ProcesoAcabado::where('orden_produccion_id', $op_id) + ->sum('cantidad_enviada'); + + $disponible = max(0, $disponible - $yaEnAcabados); + + return 'Disponible desde Tintorería: ' . $disponible; }), DatePicker::make('fecha_envio')