@section('title', 'تسوية وجرد المخزون') @extends('layouts.master') @section('css') @endsection @section('content') {{-- رسائل التنبيه --}} @if (session()->has('success')) @endif @if (session()->has('error')) @endif
{{ __('home.reconciliation') ?? 'تسوية وجرد المخزون' }}
{{ __('home.Status') ?? 'حالة المسودة' }}
@csrf {{-- 1. البيانات الأساسية للعملية --}}
{{-- 2. صندوق البحث الذكي عن الأصناف --}}
{{ __('home.Search_Help_Text') ?? 'اكتب اسم الصنف أو الباركود للبحث المباشر، ويمكنك تحديد أكثر من صنف معاً' }}
{{-- 3. جدول بنود الجرد والتسوية --}}
{{-- إذا كان الصنف قادماً من صفحة السالب ينزل تلقائياً هنا --}} @if(isset($initialProduct) && $initialProduct) @php $cost = (double) ($initialProduct->{'purchasingـprice'} ?? ($initialProduct->purchasing_price ?? ($initialProduct->average_cost ?: 0))); $oldQty = (double) ($initialProduct->numberofpice ?? 0); $newQty = 0; // اقتراح تصفير السالب افتراضياً $diff = $newQty - $oldQty; // الفرق موجب لتغطية العجز @endphp @else {{-- صف افتراضي عند خلو الجدول --}} @endif
# {{ __('home.Product_Code') ?? 'كود الصنف' }} {{ __('home.Product_Name') ?? 'اسم الصنف' }} {{ __('home.Book_Quantity') ?? 'الرصيد الدفتري' }} {{ __('home.Actual_Quantity') ?? 'الجرد الفعلي' }} * {{ __('home.Difference') ?? 'الفرق' }} {{ __('home.Cost_Price') ?? 'التكلفة' }} {{ __('home.Item_Notes') ?? 'ملاحظة البند' }} {{ __('home.Action') ?? 'حذف' }}
1 {{ $initialProduct->Product_Code ?? '-' }} {{ $initialProduct->product_name }} {{ $oldQty }} +{{ $diff }} {{ number_format($cost, 2) }}
لم يتم إضافة أي أصناف حتى الآن، استخدم مربع البحث أعلاه لإضافة الأصناف.
{{-- 4. إحصائيات سريعة وزر الحفظ --}}
إجمالي الأصناف: 0
@endsection @section('js') @endsection