بنود المخزون
تمثل بنود المخزون أرصدة المخزون المادي للموارد في مواقع محددة. تتتبع كل بند مخزون كمية المورد المحدد المتوفرة في موقع معين.
هيكل بند المخزون
صفحة بنود المخزون تعرض أرصدة المخزون الحالية عبر المواقع المختلفة
الحقول الأساسية:
- المورد - إشارة إلى تعريف المورد (على سبيل المثال، "كابل Cat٦")
- الموقع - موقع التخزين (مستودع، مركبة، شخص)
- الحجم - الكمية/المقدار الحالي
- وحدة القياس - وحدة القياس (يجب أن تتطابق مع وحدات القياس المدعومة للمورد)
البيانات الوصفية:
- رقم الدفعة/اللوت - تتبع اختياري لدفعات الاستلام
- تاريخ انتهاء الصلاحية - للمواد ذات مدة الصلاحية
- الخصائص - JSON مرن للتتبع المخصص (ملاحظات التلف، معلومات المورد، إلخ)
كيفية عمل عناصر المخزون
تحديثات الرصيد التلقائية
يتم تحديث أحجام عناصر المخزون تلقائيًا من خلال المعاملات:
- الاستلام - يزيد الحجم (وصول مخزون جديد)
- النقل - يقلل حجم المصدر، ويزيد حجم الوجهة
- الاستهلاك - يقلل الحجم (يستنفد العمل الميداني المخزون)
- التعديل - تصحيح يدوي (يحدد حجمًا جديدًا، ويسجل السبب)
لا تقوم أبدًا بتعديل الأحجام يدويًا - قم بإنشاء معاملات بدلاً من ذلك.
مورد واحد، بنود مخزون متعددة
يمكن أن يحتوي مورد واحد على العديد من بنود المخزون عبر مواقع مختلفة:
٠
وهذا يتيح:
- رؤية المخزون الخاص بالموقع
- عمليات النقل من نظير إلى نظير بين العمال
- تنبيهات الحد الأدنى للمخزون لكل موقع
إنشاء بنود المخزون
الإنشاء اليدوي:
١. انتقل إلى المخزون → بنود المخزون
٢. انقر على "إضافة عنصر مخزون"
٣. حدد المورد والموقع
٤. يتم تعيين الحجم الأولي عبر معاملة receipt (وليس الإدخال المباشر)
الإنشاء التلقائي عبر الإيصال:
١. أنشئ نوع المعاملة receipt في الموقع الوجهة
٢. إذا لم يكن هناك عنصر مخزون لتلك المجموعة من المورد والموقع:
- يتم إنشاء عنصر المخزون تلقائيًا
- يتم تعيين الحجم على مبلغ الإيصال ٣. إذا كان عنصر المخزون موجودًا بالفعل:
- يتم زيادة الحجم بمقدار مبلغ الإيصال
الإنشاء التلقائي عبر النقل: عند مسح رمز الاستلام QR:
- يتم تخفيض المخزون في المصدر (عنصر المخزون الموجود)
- يتم إنشاء عنصر مخزون جديد في الموقع الشخصي للمستلم (إذا لم يكن موجودًا)
- أو يتم زيادة عنصر المخزون الموجود لدى المستلم
رؤية المخزون
الرصيد في الوقت الفعلي:
- يتم تحديث مستويات المخزون فورًا مع المعاملات
- لا يوجد تخزين مؤقت أو تحديثات متأخرة
- أمر بالغ الأهمية للتحقق من صحة استلام QR (يجب معرفة التوافر الحالي)
التصفية حسب الموقع:
- عرض كل المخزون في المستودع المركزي
- عرض المخزون الشخصي للعامل
- عرض مخزون المركبة
- البحث عبر المواقع عن توافر الموارد
تنبيهات انخفاض المخزون:
- تعيين الحد الأدنى لمستوى المخزون عند تعريف المورد
- يتم تشغيل التنبيه عندما ينخفض أي عنصر من المخزون عن الحد الأدنى
- يساعد في إدارة إعادة التزويد
دورة حياة عنصر المخزون
دورة الحياة النموذجية: ١. الاستلام - وصول المخزون إلى المستودع (معاملة استلام) ٢. التخصيص - مخطط للتخصيص (لا توجد معاملة بعد، مجرد تخطيط) ٣. الاستلام - يقوم العامل بمسح رمز الاستجابة السريعة (معاملة نقل إلى الموقع الشخصي) ٤. الاستهلاك - يكمل العامل المهمة، ويقدم التقرير (معاملة استهلاك) ٥. الإرجاع - يتم إرجاع المواد غير المستخدمة (معاملة نقل عائدة إلى المستودع)
الرصيد صفر: لا تزال عناصر المخزون ذات الحجم = ٠ موجودة في قاعدة البيانات:
- يحافظ على سجل المعاملات
- يعرض المواقع التي احتوت على المورد سابقًا
- يمكن تجديده باستلام جديد
بنود المخزون المحمية
إذا كان المورد يحتوي على requiresProtection: true:
- لا يمكن نقل بند المخزون مباشرة
- يجب إنشاء تخصيص باستخدام رمز الاستلام QR
- مسح رمز الاستلام QR يؤكد التفويض
- تسجل المعاملة هوية الماسح الضوئي وموقع GPS
دعم عمليات الاستلام الجزئي:
- طلب التخصيص لـ ١٠ وحدات
- ٥ وحدات متوفرة فقط → يأخذ العامل ٥
- تم تحديث التخصيص
pickupRemaining - يمكن مسح رمز الاستجابة السريعة نفسه مرة أخرى عند إعادة التزويد
معاملات بنود المخزون
عرض جميع المعاملات التي تؤثر على بند المخزون:
- انتقل إلى عرض تفاصيل بند المخزون
- تعرض علامة التبويب "سجل المعاملات":
- جميع الإيصالات، والتحويلات، والاستهلاك، والتعديلات
- من قام بالإجراء
- متى وأين (GPS للتحويلات)
- تغييرات الحجم (من → إلى)
يوفر هذا سجل تدقيق كامل للامتثال والتسوية.
أفضل الممارسات
التنظيم حسب نوع الموقع:
- المستودع المركزي = نقطة التزويد الرئيسية
- مواقع التخزين المؤقتة الميدانية = تخزين مؤقت بالقرب من مناطق العمل النشطة
- المواقع الشخصية (العاملون/المركبات) = مخزون متنقل للاستخدام الفوري
عمليات الجرد الدورية:
- إنشاء معاملات تعديل لتصحيح التباينات
- تضمين حقل السبب (على سبيل المثال، "الجرد المادي ٢٠٢٦-٠٢-١٠")
- مقارنة سجل المعاملات لتحديد أنماط الخسارة
تقليل التعديلات اليدوية:
- استخدام الإيصالات/التحويلات/الاستهلاك حيثما أمكن
- يجب أن تكون التعديلات استثنائية وليست روتينية
- تشير التعديلات المتكررة إلى مشكلات في العملية (سرقة، أخطاء في التقارير)
التخطيط، لا الحجز:
- تظهر المهام
plannedStock(توقعات الطلب) - ليست حجوزات ثابتة (لا يزال بإمكان العمال الآخرين الاستلام)
- تتيح المرونة عند تغير الأولويات
- يتم التخصيص الفعلي عند مسح الرمز الاستجابة السريعة