سكربت تجربة عملي تمشي عليه خطوة-بخطوة على النسخة المباشرة للتأكّد إن الفلو المُحكَم شغّال صح — من تفعيل الوضع، لطلب الشراء، لأمر الشراء، لإذن الاستلام، للجودة (كميات + صلاحية + باتش)، لاعتماد أمين المخازن، للفاتورة بالمستلَم، وصولًا للتتبّع. مع اختبارات الحُرّاس اللي هي جوهر الوضع المُحكَم.
لازم تتعمل الأول، وإلا الوضع المُحكَم مش هيتفعّل.
حساب بضاعة مستلمة غير مفوترة (GR/IR) وحساب انحراف أسعار الشراء مختارين. الإعدادات ↗امشِ بالترتيب. كل خطوة: مين يعملها · إيه تعمل · النتيجة المتوقّعة.
دي اللي بتثبت إن «المُحكَم» فعلًا بيمنع الفوضى. كل واحد المفروض يُرفض.
| النقطة | نجاح لو… |
|---|---|
| تفعيل المُحكَم | يُرفض بدون حسابات GR/IR؛ ينجح معاها؛ الإعدادات المحكومة تتقفل |
| اعتماد GRN | يوصل «بانتظار الاستلام» بلا مخزون/GR-IR/كمية مستلمة |
| اعتماد أمين المخازن | ساعتها بس: مخزون يدخل + كمية مستلمة تتحدّث + GR/IR يتسجّل |
| الفاتورة | بالكمية المستلمة (8) مش المطلوبة (10) |
| الباتش/الصلاحية | الجودة تسجّلهم؛ يظهروا على الحركة + تقرير الانتهاء |
| التتبّع | مسار المستند يعرض السلسلة كاملة |
| الحُرّاس ١–٥ | كلهم يُرفضوا زي المتوقّع |
| وضع «بسيط» | (اختبار عكسي) بعد ما ترجع بسيط: كل ده يرجع زي الأول — الفاتورة تحرّك المخزون في خطوة واحدة |