@foreach($variables['raw_materials'] as $index => $rm)
@php
$existingDetail = null;
if(isset($data->details)) {
$existingDetail = $data->details->where('raw_material_id', $rm->id)->first();
}
// Get conversion data
$activeConversion = $rm->activeConversion;
$hasConversion = $activeConversion !== null;
$conversionFactor = $hasConversion ? $activeConversion->conversion_factor : 1;
$uomUtuh = $hasConversion ? $activeConversion->uom_utuh : $rm->uom;
$uomPakai = $hasConversion ? $activeConversion->uom_pakai : $rm->uom;
@endphp
{{ $index + 1 }}
@if(!$hasConversion)
@endif
|
{{ $rm->code }}
@if(!$hasConversion)
Tidak ada mapping
@endif
|
{{ $rm->name }}
@if(!$hasConversion)
⚠️ Menggunakan rasio 1:1 (tidak akurat!)
@endif
|
{{ $uomPakai }}
@if($hasConversion)
1 {{ $uomUtuh }} = {{ $conversionFactor }} {{ $uomPakai }}
@endif
|
- + -
Tidak Diketahui
Belum Pernah
|
|
|
|
|
@php
$mapping = $variables['mappings']->get($rm->id);
$hasInvMatrix = $mapping && $mapping->inv_matrix_flag;
@endphp
@if($hasInvMatrix)
@else
Adjustment not available for this material
@endif
|
@if($data->id > 0)
@else
-
@endif
|
|
@endforeach