- وشو قسم التخزين؟
قسم التخزين يعرض كل المنتجات المخزّنة فعلياً في المخازن، مع:
-
كميات المخزون
-
الكميات المباعة
-
الكميات التالفة
-
الفئة & الفئة الفرعية
-
سعر التكلفة (حسب الصلاحيات)
كل صف يمثل منتج في موقع تخزين محدد.
- لِش تستخدم المخازن؟
- التحكم بالمخزون
-
عرض المخزون في الوقت الفعلي
-
تتبع الكميات المتوفرة
-
مراقبة الوحدات المباعة & التالفة
- تتبع مناطق تخزين متعددة
-
نفس المنتج في أكثر من منطقة تخزين
-
مستودع رئيسي + فروع
-
تضمين مناطق تخزين فرعية
- التقارير & التصدير
-
تصدير المخزون للأكسل
-
تحليل المخزون حسب الفئات
-
مراجعة استخدام مناطق التخزين
- واجهة التخزين – كيف تشتغل
الشريط العلوي:
[ اختر منطقة تخزين ▼ ] [ ابحث عن منتج ] [ تصدير ملف ]
أعمدة الجدول:
# | رقم الصنف | المنتج | المورد | الفئة | التكلفة | المباع | المخزون | الإجراء
محدد مناطق التخزين
-
الكل → يعرض منتجات من كل مناطق التخزين
-
منطقة تخزين معينة → تعرض منتجات من منطقة التخزين هذي + مناطق التخزين الفرعية اللي فيها
؟ تصفية & بحث؟
-
؟ بحث حسب اسم المنتج أو رقم الصنف (SKU)
-
؟ تصفية حسب الفئة
-
؟ تصفية حسب الفئة الفرعية
-
كل أدوات التصفية تشتغل مع بعض في الوقت الفعلي
➕ إضافة منتجات لمنطقة تخزين
طريقة الإضافة
-
اضغط على أيقونة "+" الخضرا
-
اختار منطقة تخزين
-
دخل كمية المخزون
-
اختياري: وحدات تالفة & ملاحظات
-
حفظ → تحديث فوري للمخزون
✏️ تعديل المخزون
-
عدّل كمية المخزون
-
ضبط عدد التالف
-
المخزون ينحسب من جديد تلقائي
-
التغييرات تظهر في كل التقارير
؟ تصدير المخزون؟
-
اضغط على تصدير ملف
-
تنزيل ملفات الأكسل
-
يراعي أدوات التصفية (تخزين، فئة، بحث)
؟ منطق حساب المخزون؟
المخزون المتوفر =
المخزون
- المباع
- التالف
- moved_from_storage
+ moved_to_storage
✔ تلقائي
✔ ما يحتاج حساب يدوي من جديد
✔ متوافق دايمًا
حركة المنتجات & طلب التخزين
؟ وشو قسم الطلبات؟
قسم الطلبات يدير طريقة حركة المنتجات:
-
بين مناطق التخزين
-
من الموردين للتخزين
كل طلب يسوي سير عمل مراقب وقابل للتدقيق.
؟ حالات استخدام الطلبات؟
؟ تحويل من منطقة تخزين لمنطقة تخزين
-
حوّل مخزون من مستودع لثاني
-
اتبع الكميات الصادرة & الواردة
؟ طلبات الموردين
-
اطلب منتجات من الموردين
-
استلم مخزون لمنطقة التخزين
؟ توثيق
-
أصدر مستندات تحويل / طلب بصيغة PDF
-
حافظ على توثيق التدقيق
؟ مراجعة واجهة الطلبات؟
أعمدة الجدول:
معرف الطلب | المستخدم | التاريخ | النوع | من | إلى | الكمية | الملاحظات | الحالة | الإجراءات
أنواع الطلبات
-
طلب تحويل – منطقة تخزين → منطقة تخزين
-
طلب مورد – مورد → منطقة تخزين
➕ إنشاء طلب
خطوة بخطوة
-
اضغط على إضافة طلب
-
اختار نوع الطلب
-
اختار:
-
من منطقة تخزين
-
إلى منطقة تخزين أو مورد
-
-
أضف منتجات & كميات
-
اختياري: احفظ كـمسودة
-
إرسال
✔ يدعم منتجات متعددة
✔ طلب واحد = عناصر متعددة
✅ قبول / ❌ رفض / ؟ استلام
-
قبول → يأكد الحركة
-
رفض → يلغي الطلب
-
استلام → يحدث المخزون تلقائي
تحديثات المخزون تصير بس عند الاستلام.
؟ إنشاء PDF؟
-
PDF بضغطة زر وحدة
-
يشمل:
-
تفاصيل التخزين
-
المنتجات & الكميات
-
الملاحظات
-
بيانات وصفية للطلب
-
؟ كيف التخزين والطلبات تشتغل سوا؟
مورد / تخزين
↓
طلب
↓
قبول
↓
استلام
↓
تم تحديث المخزون
✔ صفر تعديلات يدوية على المخزون
✔ تتبع كامل
✔ توثيق تدقيق نظيف
؟ صلاحيات وتحكم؟
صلاحيات منطقة التخزين
-
عرض المخزون
-
تعديل المخزون
-
عرض التكلفة & المباع
-
حذف سجلات المخزون
صلاحيات الطلبات
-
إنشاء طلبات
-
قبول / رفض
-
تعديل المسودات
-
استلام المخزون
كل الصلاحيات يتم التحكم فيها عن طريق تهيئة JSON مبنية على الأدوار.
؟️ سلامة قاعدة البيانات (مفاهيمي)؟
-
storage_products→ أساس المخزون -
storage_request→ سجل الحركات -
ec_product→ المخزون التراكمي -
JSON يستخدم للمرونة & قابلية التوسع
✔ ما فيه تكرار
✔ ما فيه ظروف سباق
✔ متوافق دايمًا
؟ ملخص نهائي؟
وحدة التخزين & الطلبات =
✔ تحكم فعلي بالمخزون
✔ دعم المستودعات المتعددة
✔ سير عمل آمن للحركات
✔ تكامل مع الموردين
✔ حساب تلقائي للمخزون
✔ توثيق PDF
✔ تصميم جاهز للمؤسسات
