@extends('layouts/base_view') @section('title') {!! $variables['header_routes'] !!} @endsection @section('content')

Stock Opname

@csrf
{{ auth()->user()->fullname }}
@if(auth()->user()->roles->isNotEmpty()) {{ auth()->user()->roles->pluck('name')->join(', ') }} @endif
@if(session('store_selected')) @php $stores = Cache::get('select_stores', []); $selectedStore = collect($stores)->firstWhere('id', session('store_selected')); @endphp
{{ $selectedStore ? $selectedStore->name : 'No Store Selected' }}
@else
No Store Selected
@endif
@if(isset($data->id) && $data->status) {{ $data->status }} @else Belum Disimpan @endif
@if(auth()->user()->canBackdateSO()) Backdate diizinkan @else Tanggal sistem (tidak bisa backdate) kecuali user tertentu @endif

@if($data->id > 0) @endif
@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 @endforeach
No Code Description UOM Pakai Current Stock Sisa Utuh Sisa Pakai Ending Stock DOI Adjustments History Action
{{ $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)
Ekstra
Restan
Ringkas
Selisih
@else
Adjustment not available
for this material
@endif
@if($data->id > 0) @else - @endif
@if(!isset($data->id) || $data->status == 'Draft') @endif @if(isset($data->id) && $data->id > 0 && $data->status == 'Submitted') @endif Kembali
@endsection