@php // Nombres de las 29 filas estáticas (renombradas) $nombresFilas = [ 'Análisis', 'Hora', 'Temp', 'pH', 'Acidez [%]', '°Brix', 'Visc [seg]', 'C-O-S-T', 'Analistas', 'Supervisor', 'Análisis', 'Fecha A.', 'Hora', 'Temp', 'pH', 'Acidez [%]', '°Brix', 'Visc [seg]', 'C-O-S-T', 'Analistas', 'Supervisor', ]; // Dividir los datos en grupos de 6 columnas $columnasPorHoja = 6; $gruposDeColumnas = array_chunk($estadoDetalles->toArray(), $columnasPorHoja); @endphp @foreach ($gruposDeColumnas as $grupoIndex => $grupoColumnas)
Reporte de Seguimiento de Producto Terminado - Pasteurizado
@foreach ($grupoColumnas as $columna) @php // Obtener el nombre del producto desde la relación $nombreProducto = $columna['orp']['producto']['nombre'] ?? 'N/A'; @endphp @endforeach @for ($i = count($grupoColumnas); $i < $columnasPorHoja; $i++) @endfor @foreach ($grupoColumnas as $columna) @php // Obtener el código ORP desde la relación $codigoOrp = $columna['orp']['codigo'] ?? 'N/A'; $preparacion = $columna['preparacion'] ?? 'N/A'; @endphp @endforeach @for ($i = count($grupoColumnas); $i < $columnasPorHoja; $i++) @endfor @foreach ($grupoColumnas as $columna) @php // Obtener la fecha de vencimiento desde la relación if ($columna['orp']['fecha_vencimiento1'] != null) { # code... $fechaVencimiento = \Carbon\Carbon::parse($columna['orp']['fecha_vencimiento1']); } else { $fechaVencimiento= null; } @endphp @endforeach @for ($i = count($grupoColumnas); $i < $columnasPorHoja; $i++) @endfor @foreach ($grupoColumnas as $columna) @endforeach @for ($i = count($grupoColumnas); $i < $columnasPorHoja; $i++) @endfor @foreach ($nombresFilas as $index => $nombreFila) @foreach ($grupoColumnas as $columna) @if ($nombreFila === 'Análisis') @elseif ($nombreFila === 'Fecha A.') @elseif ($nombreFila === 'C-O-S-T') @else @endif @endforeach @for ($i = count($grupoColumnas); $i < $columnasPorHoja; $i++) @endfor @endforeach
Producto {{ $nombreProducto }}
Orp (Prep) {{ $codigoOrp }} ({{ $preparacion }})
Fecha V. @if ($fechaVencimiento != null) {{ $fechaVencimiento->format('d-m-Y') }} @endif
Fecha A. {{ $fecha->copy()->addDays(1)->format('d-m-Y') }}
{{ $nombreFila }} Ambiente Frío @php $fechaElaboracion = \Carbon\Carbon::parse(now()); @endphp @if ($columna['orp']['producto']['destino_producto']['nombre'] == 'Comerciales') {{ $fechaMas7Dias = $fecha->copy()->addDays(7)->format('d-m-Y') }} @else {{ $fechaMas3Dias = $fecha->copy()->addDays(3)->format('d-m-Y') }} @endif
Obs:
@endforeach {{--



REVISADO
--}}