🏭 تقرير التوافق الشامل — موديول التصنيع

مراجعة ثلاثية المسارات: تنفيذ كامل عبر الـ API + تدقيق الواجهة ضد الدليل + اختبار متصفح كمستخدم حقيقي — 2026-06-12
11/11أقسام الدليل نُفذت بالكامل عبر الـ API
100%الأرقام المثبتة طابقت للسنت
810مفتاح ترجمة — صفر ناقص
17ملاحظة مكتشفة — كلها أُصلحت

١) المسار الأول — تنفيذ الدورة كاملة عبر الـ API (اللوجيك المحاسبي)

نُفذ مثال الميلامين من الصفر (suffix ‎-AUD2) وتم التحقق رقمياً من كل نقطة:

نقطة التحققالمتوقعالفعليالنتيجة
رصيد افتتاحي (500×8 + 200×3)4,600.004,600.00مطابق
تفجير BOM لأمر 20 (هدر 5%)42 + 2042 + 20مطابق
التكلفة المعيارية (مواد/عمالة/أوفرهيد/إجمالي)19.80 / 6.00 / 6.00 / 31.80مطابقة للسنتمطابق
الصرف الفعلي + التأكيد (مواد/عمالة/أوفرهيد)396 / 150 / 150396 / 150 / 150مطابق
قيد الاستلام المعياري (تام/فرق/تشغيل)636 / 60 / 696636 / 60 / 696مطابق
سجلات الانحرافات مقابل القيدΣ = 60.006 سجلات = 60.00 (±0.01)مطابق
MRP (طلب 50 − مخزون 20)30 + pegging30 + pegging 30مطابق
دورة التشغيل لدى الغير (تحويل فقط بلا مواد)قيد تحويل + فاتورة أجر100/20/120 + INV-2026-00007مطابق
سلسلة الباتشات (Genealogy)استهلاك 42، رصيد 100→5842 و 58مطابق

الخلاصة: محرك الحسابات والقيود سليم 100%.

٢) المسار الثاني والثالث — الملاحظات المكتشفة (أُصلحت جميعاً ونُشرت)

الخطورةالملاحظةالإصلاح
حرجةشاشة قيود اليومية كلها كانت بتقع 500 (نوع قيد التشغيل لدى الغير بلا ليبل)أُضيف الليبل + حماية افتراضية تمنع تكرارها مع أي نوع مستقبلي
عاليةزر Tab كان محبوساً في حقل بحث المنتج ويمسح الاختيار (مُثبتة بالمتصفح)معالج تنقل يدوي ينقل الفوكس للحقل التالي فوراً
عاليةتعذر إنشاء أمر «تشغيل لدى الغير» من الواجهةأُضيف حقل «ملكية الخامات» (الشركة/العميل) في فورم الأمر
متوسطة«نوع المادة» كان يُحفظ 200 ولا يُخزَّن فعلياًأُضيف للقائمة البيضاء للحفظ + يظهر فوراً في الجدول بعد الحفظ
متوسطةMRP اقترح «شراء» لمنتج تام له BOM (الافتراضي كان شراء)منتج له BOM نشط افتراضي يُعامل «تصنيع» تلقائياً (الإعداد الصريح أولوية) — وبالتالي promised_date يُكتب للمبيعات
متوسطةعمليات التشغيل ما كانت بتظهر في المحطة (الأمر بياخد عملياته من الـ BOM فقط)الإصدار يلتقط العمليات من الـ Routing النشط تلقائياً + فورم الأمر يحترم العمليات المُدخلة
متوسطةتقدير تكلفة الـ BOM يطلع أصفاراً عند عدم إدخال تكلفة المكوّنيرجع تلقائياً لسعر شراء المنتج
متوسطةالتأكيد النهائي لا يُكمل أمراً بلا عمليات (لازم خطوتين يدويتين)تأكيد نهائي بكامل الكمية يُكمل الأمر تلقائياً
متوسطةمراكز عمل تظهر «‎#8» بدل اسمها في المحطة وتخطيط الطاقةسلاسل fallback للاسم + الحفظ يعكس الاسم تلقائياً للعربي/الإنجليزي
متوسطةإنشاء منتج يرجع 500 لحظياً رغم نجاح الحفظتحديث الموديل قبل الإخراج
منخفضةفلتر الانحرافات بالأمر، قصّ كود المنتج في RTL، 4 فروقات صياغة في الدليل (كمية الدفعة/مصدر الباتش/نوع التأكيد بالمحطة/جدول المكوّنات)كلها أُصلحت — الدليل الآن مطابق للواجهة حرفياً

٣) رحلات المتصفح كمستخدم حقيقي

الرحلةالنتيجة
الدخول → شل المصنع → الداشبوردنجحت
إنشاء مركز عمل بالمعدلات + إعادة فتح وتحقق من الثباتنجحت
فورم الـ BOM الحرج: بحث «ميلامين» بالماوس والكيبورد، صفوف متعددة، تبديل تابات، حفظ وإعادة فتحنجحت (ثبات الاختيار سليم — وعولج حبس Tab)
إعدادات الصنف + أوامر الإنتاج (تعبئة تلقائية للوحدة) + MRP + المحطة + اللوحة + الباتشات + الانحرافات + التقاريرنجحت كلها
أخطاء كونسول / نداءات 4xx-5xx / مفاتيح ترجمة خامصفر

السكرينشوتات: uitest-shots/

٤) أفكار تحسين مقترحة (Backlog)

أُنتج آلياً ضمن المراجعة الشاملة • دليل التجربة: mfg-demo-guide.html • وثيقة قرارات B-gap: mfg-bgap-addenda.html