{{-- Líneas de producto de un RIM, anidadas bajo su fila (kit ui-ctc). Cuando el RIM está en alerta, las líneas sin reemplazo quedan marcadas: la etiqueta de la fila dice "4 de 13 sin reemplazo" y aquí se ve cuáles son. Parámetros: $lineasDelRegistro, $registro, $columnas. --}} @php use App\Http\Clases\Rim\FormatoRim; // La regla depende del estado del RIM: un vencido necesita un sustituto que venza a más de N días; un agotado, // cualquiera vigente. $campoCobertura = $registro['grupo'] === 'vencido' ? 'sin_reemplazo_vencido' : 'sin_reemplazo_agotado'; $marcarCobertura = $registro['alerta_cobertura']; $explicacion = $registro['grupo'] === 'vencido' ? 'Ningún otro RIM con vencimiento a más de ' . $ventana . ' días tiene saldo de este producto' : 'Ningún otro RIM vigente tiene saldo de este producto'; @endphp @forelse ($lineasDelRegistro as $indice => $linea) @php $sinReemplazo = $marcarCobertura && (int) $linea->{$campoCobertura} === 1; @endphp
El ERP no reporta líneas de producto para este registro.