١. القصة كما فهمتها — صحّح أي نقطة غلط
- المنتج النهائي: طقم ميلامين = 5 أطباق مسطّح + 5 أطباق غويط + 5 سلطانية + 2 معلقة + 2 شوكة (19 قطعة)، يُعبّأ في كرتونة وتُلزَّق.
- تحضير الصور (خط موازٍ): الصور تصل فروخاً، عاملة تقصّ كل فرخ صوراً صغيرة، تُغمَس في الجليز وتُترك 24 ساعة حتى تنشف، فتكون جاهزة على المكبس قبل الوردية — التحضيرة تكفي وردية كاملة.
- التشغيل: المصنع يعمل 24 ساعة عند توفر الشغل، 3 ورديات × 8 ساعات. المكبس يحتاج تسخين ساعتين قبل التشغيل — لو الشغل متواصل 24 ساعة نسخّن مرة واحدة فقط.
- الشكارة: العامل يصرف شكارة خامة 50 كجم قبل بدء العمل؛ قد يستهلك نصفها في ورديته ويكمل بها عامل الوردية التالية.
- دورة الكبس للقطعة الواحدة: فتح الاسطمبة ← وضع الخامة ← كبس 40 ثانية ← فتح ووضع الصورة ← قفل 10 ثوانٍ ← فتح ورشّ الجليز (رشة أو اثنتين من علبة بودرة) ← كبس دقيقتين ← فتح وسحب الطبق ورميه خلفه ليبرد. العامل يشغّل مكبسين بالتبادل: أثناء الكبسة الطويلة في الأول يخدم الثاني.
- التشذيب: نهاية الوردية (أو على فترات) تُجمع الأطباق ويقوم عامل بـتكسير الزوائد.
- السنفرة: الشغل يتجمّع يوماً أو يومين ثم يذهب للسنفرة.
- الفرز: بعد السنفرة يُفرز إلى درجة أولى وثانية وثالثة.
- حملات الاسطمبات: كل صنف يُنتَج حملة كاملة (الاسطمبة تركَّب وتخلّص كل إنتاجها ثم تتغيّر) لأن تغيير الاسطمبة فكّ وتركيب = ساعتان.
- التعبئة: عند اكتمال كل المكونات تُعبّأ الأطقم في كراتين.
- خامة العميل: أحياناً العميل يورّد جزءاً من الخامة أو نوعاً منها (الكراتين، أو نصف الميلامين مثلاً).
٢. خريطة التدفق على النظام
٠تحضير الصور
قص الفروخ + غمس جليز + تنشيف 24س
أمر إنتاج نصف مصنّع مستقل
١الكبس
حملة لكل صنف
تسخين 2س + تغيير اسطمبة 2س
٢التشذيب
تكسير الزوائد
تأكيد كميات لكل وردية
٣السنفرة
بعد تجمّع يوم/يومين
٤الفرز
درجة أولى/ثانية/ثالثة
grade_code على الاستلام
٥التعبئة
أمر تجميع الطقم
19 قطعة + كرتونة
المرحلة ٠ خط موازٍ يسبق الكبس بيوم على الأقل (التنشيف 24 ساعة) — تُمثَّل بصنف نصف مصنّع له مهلة إنتاج يومين فيخطّطه الـMRP تلقائياً قبل حملات الكبس.
٣. هيكل الأصناف المقترح
أ. الخامات (شراء)
| الصنف | الوحدة | سعر الشراء | ملاحظات |
| بودرة ميلامين | كجم | ٭ 8 ر/كجم | تُصرف بالشكارة (50 كجم) |
| فرخ صور (ديكال) | فرخ | ٭ 15 ر/فرخ | الفرخ يقصّ ٭ 24 صورة |
| بودرة جليز | كجم | ٭ 25 ر/كجم | غمس الصور + الرش على المكبس |
| كرتونة طقم | قطعة | ٭ 6 ر | قد يورّدها العميل (§٩) |
| شريط لزق | بكرة | ٭ 5 ر | ٭ البكرة تلزّق 40 كرتونة |
ب. نصف مصنّع (إنتاج داخلي)
| الصنف | الوحدة | BOM | لماذا صنف مستقل؟ |
| صورة مجهّزة (مقصوصة + مجلّزة + ناشفة) | قطعة | 1/24 فرخ + ٭ 3 جم جليز | تُحضَّر مقدّماً بمخزون خاص بها، لها مهلة يومين (التنشيف)، وتحضيرة الوردية تُصرف منها — لو خلّيناها مجرد عملية داخل أمر الكبس يضيع مخزونها ومهلتها |
ج. القطع المكبوسة (إنتاج — 5 أصناف)
| الصنف | خامة/قطعة | صورة؟ | جليز رش |
| طبق مسطّح | ٭ 200 جم | نعم 1 | ٭ 5 جم |
| طبق غويط | ٭ 250 جم | نعم 1 | ٭ 5 جم |
| سلطانية | ٭ 220 جم | نعم 1 | ٭ 5 جم |
| معلقة | ٭ 60 جم | ٭ لا | ٭ 2 جم |
| شوكة | ٭ 60 جم | ٭ لا | ٭ 2 جم |
نضيف على كل BOM نسبة هالك ٭ 3٪ على الخامة (تتأكد من الواقع بعد أول حملة من تقرير الانحرافات).
د. المنتج التام
| الصنف | BOM (أمر التعبئة) |
| طقم ميلامين 19 قطعة — درجة أولى | 5 مسطّح + 5 غويط + 5 سلطانية + 2 معلقة + 2 شوكة + 1 كرتونة + 1/40 بكرة لزق |
✔ تم الحسم (١): الدرجة الثانية والثالثة تُباع فرطاً (قطعاً) وليست أطقاماً. التمثيل: الطقم لا يُجمَّع إلا من درجة أولى، وكميات الدرجتين ٢ و٣ تُستلم من عملية الفرز بدرجاتها (grade_code) وتبقى في المخزون قطعاً قابلة للبيع المباشر بسعر مخفّض — بلا أصناف أطقم إضافية.
٤. مراكز العمل ومعدلاتها
| المركز | العدد | أجر العمالة/ساعة | أوفرهيد/ساعة | داخل الأوفرهيد |
| زوج مكابس A (مكبسان + عامل) | ٭ 2 زوج (4 مكابس) | ٭ 25 ر | ٭ 60 ر | كهرباء التسخين والتشغيل + إهلاك المكبس والاسطمبات + الصيانة |
| زوج مكابس B | ٭ 25 ر | ٭ 60 ر |
| تحضير الصور (قص + غمس) | طاولة 1 | ٭ 15 ر | ٭ 5 ر | أدوات بسيطة |
| التشذيب | 1 | ٭ 15 ر | ٭ 5 ر | عدة يدوية |
| السنفرة | 1 | ٭ 18 ر | ٭ 20 ر | ماكينة سنفرة + كهرباء + ورق سنفرة |
| الفرز | 1 | ٭ 15 ر | ٭ 3 ر | — |
| التعبئة | 1 | ٭ 15 ر | ٭ 3 ر | — |
نفس قاعدة الدورة السابقة: تكلفة الماكينة داخل الأوفرهيد وليست بنداً منفصلاً. عامل واحد يشغّل مكبسين — لذلك «زوج المكابس» هو مركز العمل، وأجره أجر عامل واحد بينما الأوفرهيد يغطي ماكينتين.
✔ تم الحسم (٢): مجموعتان، كل مجموعة مكبسان متماثلان (= زوجا مكابس A وB كما بالجدول). ونقطة مهمة منك: اسطمبة المعلقة بعيونين — الكبسة الواحدة تُخرج قطعتين، فمعدل المعالق/الشوك ضعف معدل الأطباق (انظر §٥ و§٧).
✔ تم الحسم (٣): الأجر
أساسي ثابت + حافز قطعة (
٭ 5 قروش/طبق). التمثيل على النظام:
- للتكلفة: حافز القطعة يدخل معدلَ العمالة في المسار (5 قروش × الكمية المؤكدة تلقائياً مع كل تأكيد وردية)، والأساسي الثابت يدخل ضمن أوفرهيد المركز/الساعة — فتكلفة القطعة تشمل الاثنين بدقة.
- للمرتبات: مكوّن راتب «إنتاج بالقطعة» في HRM يتغذى من تأكيدات كل عامل (إنتاجه مسجّل باسمه أصلاً على الترمينال) + الأساسي مكوّن ثابت.
يتبقى تأكيد قيمة الحافز الفعلية لكل مرحلة (الكبس؟ التشذيب؟ السنفرة بالقطعة كم؟).
٥. مسارات التشغيل والأزمنة
أ. حساب زمن دورة الكبس (من وصفك)
| الحركة | الزمن |
| كبس أولي (الخامة) | 40 ث |
| فتح + وضع الصورة + قفل | 10 ث |
| فتح + رش الجليز | ٭ 10 ث |
| كبس نهائي | 120 ث |
| فتح + سحب الطبق + تنظيف ووضع خامة جديدة | ٭ 30 ث |
| إجمالي دورة المكبس الواحد | ≈ 3.5 دقيقة/قطعة |
| العامل يشغّل مكبسين بالتبادل ⟵ معدل الزوج | ≈ قطعة كل 1.75 دقيقة ≈ 34 قطعة/ساعة |
| المعلقة/الشوكة — اسطمبة بعيونين (قطعتان/كبسة) | ≈ 68 قطعة/ساعة للزوج |
ب. المسارات على النظام (الأزمنة بالدقائق)
| المسار | عملية | المركز | زمن التجهيز | زمن التشغيل/قطعة |
| طبق غويط (وكل قطعة مكبوسة بالمثل) | 10 كبس | زوج مكابس | 240 د = تسخين 120 + تغيير اسطمبة 120 | 1.75 د ٭ |
| 20 تشذيب | التشذيب | 0 | ٭ 0.5 د |
| 30 سنفرة | السنفرة | ٭ 15 د | ٭ 0.6 د |
| 40 فرز | الفرز | 0 | ٭ 0.2 د |
| صورة مجهّزة | 10 قص + غمس | تحضير الصور | 10 د | ٭ 0.4 د (+ تنشيف 24س مهلةً لا عملاً) |
| طقم 19 قطعة | 10 تعبئة ولزق | التعبئة | 0 | ٭ 4 د/طقم |
منطق التسخين والاسطمبة: «الحملة الواحدة = أمر إنتاج واحد»، وزمن التجهيز يُحمَّل مرة واحدة على الحملة — وهذا يطابق واقعك: تسخّن مرة، تركّب الاسطمبة مرة، وتخلّص الصنف كله. لو الحملات متتالية في نفس اليوم (المكبس ساخن أصلاً) ننزل التجهيز لـ120 د فقط (تغيير الاسطمبة) — يُضبط يدوياً عند فتح الأمر، والانحراف سيظهر لصالحك في تقرير التشغيلات.
✔ تم الحسم (٤): لا مهلة مفروضة — السنفرة تعمل يومياً وتستهلك ما اكتمل تهذيبه أولاً بأول؛ الانتظار الطبيعي هو تسلسل العمليات نفسه (لا سنفرة قبل تهذيب). سنمثلها تسلسلاً صرفاً بلا مهلة أيام، والمهلة الوحيدة الحقيقية تبقى تنشيف الصور 24 ساعة قبل الكبس.
٦. الورديات والعمالة (موظفون حقيقيون على HRM)
| الوردية | التوقيت | الطاقم/وردية ٭ |
| أولى | 07:00 – 15:00 | 2 عامل مكابس (زوج لكل عامل) + 1 تشذيب — وعلى الوردية الأولى فقط: عاملة تحضير صور + عامل سنفرة + عامل فرز + عامل تعبئة |
| ثانية | 15:00 – 23:00 |
| ثالثة | 23:00 – 07:00 |
- نسجّل الموظفين بأسمائهم في شؤون الموظفين ونربط الورديات الثلاث، وكل تأكيد عملية على الترمينال يُسجَّل باسم عامل الوردية وكميتها — فيطلع لك إنتاج كل عامل/وردية تلقائياً.
- الشكارة (50 كجم): تُصرف على أمر الإنتاج (الحملة) لحظة سحبها من المخزن — والأمر مستمر عبر الورديات، فعامل الوردية التالية يكمل من نفس الشكارة على نفس الأمر بلا أي تسجيل إضافي. المتبقي في نهاية الحملة يُرجَع للمخزن بإذن ارتجاع. مدعوم اليوم كما هو
✔ تم الحسم (٥): عمال المكابس في الورديات الثلاث، بينما السنفرة والتعبئة (ومعهما الفرز والتحضير) وردية صباحية واحدة. سيُعكس ذلك في جداول الورديات على HRM وفي طاقة مراكز العمل (مركز المكابس 24س/يوم، والمراكز النهارية 8س/يوم).
٧. حساب الطاقة — مثال طلبية 100 طقم
| القطعة | المطلوب (×100 طقم) | + هالك 3٪ ٭ | زمن الكبس @34/س | خامة (شكاير) |
| طبق مسطّح | 500 | 515 | ≈ 15.1 س | 103 كجم ≈ 2.1 شكارة |
| طبق غويط | 500 | 515 | ≈ 15.1 س | 129 كجم ≈ 2.6 شكارة |
| سلطانية | 500 | 515 | ≈ 15.1 س | 113 كجم ≈ 2.3 شكارة |
| معلقة (اسطمبة بعيونين) | 200 | 206 | ≈ 3.0 س | 12 كجم |
| شوكة (اسطمبة بعيونين) | 200 | 206 | ≈ 3.0 س | 12 كجم |
| الإجمالي | 1900 قطعة | 1957 | ≈ 51.3 س كبس + 10 س تجهيزات | ≈ 370 كجم ≈ 7.4 شكارة |
- على زوج مكابس واحد 24 ساعة: ≈ 61.3 ساعة ⟵ يومان ونصف تقريباً. على الزوجين بالتوازي ⟵ ≈ يوم وربع.
- الصور المجهّزة: 1545 صورة (الأطباق والسلطانيات فقط) = ٭ 65 فرخاً — تُحضَّر قبل الكبس بيوم على الأقل (التنشيف 24س).
- الفرز المتوقع: ٭ 92٪ درجة أولى، 5٪ ثانية، 3٪ ثالثة ⟵ من 1957: ≈ 1800 أولى / 98 ثانية / 59 ثالثة. الدرجة الأولى تكفي الـ1900 المطلوبة؟ لا — وهنا قيمة النموذج: النظام سيكشف أن 3٪ هالك + 8٪ درجات أدنى يستلزمان رفع كمية الحملة. سنضبط الأرقام بعد أول حملة حقيقية.
٨. شكل الدورة على النظام — من أمر البيع للتسليم
- أمر بيع: 100 طقم لعميل، تاريخ تسليم بعد أسبوعين.
- MRP: يقرأ أمر البيع ⟵ يقترح أمر تعبئة 100 طقم ⟵ ينفجر لاحتياج القطع الخمس (بالمدد العكسية) ⟵ يقترح 5 أوامر حملات كبس + أمر صور مجهّزة + طلبات شراء للخامات الناقصة (ميلامين/فروخ/جليز/كراتين).
- التنفيذ بالترتيب: أمر الصور أولاً (يخلص قبل الكبس بيوم) ⟵ حملات الكبس واحدة تلو الأخرى على كل زوج مكابس (ترتيب الحملات يقلل تغييرات الاسطمبة) ⟵ تأكيدات على الترمينال كل وردية: كمية سليمة + هالك (scrap) + ملاحظات.
- الفرز يدخل في النظام فعلياً: عند تأكيد عملية الفرز تُسجَّل الكميات بدرجاتها (grade_code: A/B/C) — والاستلام يستلم كل درجة بكميتها، فيظهر في المخزون «غويط درجة أولى 480» إلخ. مدعوم — موجود في النظام
- أمر التعبئة: يصرف القطع درجة أولى + الكرتونة + اللزق، ويستلم «طقم — درجة أولى» جاهزاً للبيع، وتتبني شجرة الدُفعات تلقائياً (الطقم ⟵ حملات القطع ⟵ شكاير الميلامين وفروخ الصور).
- الإقفال: إقفال كل أمر يسوّي WIP ويطلع انحرافات حقيقية: خامة (هل الـ3٪ هالك صح؟)، وقت (هل 34 قطعة/ساعة واقعية؟)، أوفرهيد (هل 60 ر/س تغطي الكهرباء؟) — وبعد حملتين نعيّر المعايير ويبقى عندك نموذج تكلفة صادق لكل قطعة.
٩. خامة العميل (التوريد الجزئي)
النظام اليوم يدعم أمر تصنيع للغير كاملاً (كل الخامة ملك العميل — تتحرك للتتبع بلا تكلفة عليك وتسوّى على حساب أمانات). حالتك أصعب: العميل يورّد جزءاً (الكراتين فقط، أو نصف الميلامين).
| الخيار | الفكرة | التقييم |
| أ — مخزن أمانات + ملكية على مستوى بند الصرف (تطوير backend) | خامة العميل تُستقبل في مخزن أمانات باسمه؛ بند الصرف يحمل ownership=customer لو مصدره مخزن الأمانات، فتُستبعد تكلفته من الأمر تلقائياً وتظهر «خامة عميل مستهلكة» في كشف حسابه | الصحيح هندسياً ومحاسبياً — يحتاج تطوير يومين تقريباً، والبنية التحتية (ownership على البند) موجودة أصلاً من دورة التول |
| ب — حل فوري بلا تطوير | نسجّل خامة العميل صنفاً مستقلاً بتكلفة صفر («ميلامين — توريد عميل X») في مخزن منفصل، وBOM بديل للأمر يستخدمه | يعمل اليوم لكنه يلوّث دليل الأصناف ويضاعف الـBOMات — مقبول مؤقتاً فقط |
✔ تم الحسم (٦): الخيار أ معتمد + قاعدة «خامة العميل تُستهلك أولاً» ثم يُكمل من خامتك. سيُنفَّذ ضمن هذه الدورة (مخزن أمانات + ملكية على مستوى بند الصرف + الصرف التلقائي يبدأ من رصيد العميل). يتبقى سؤال التسعير فقط: هل فاتورة العميل = مصنعية على ما ورّده + (خامة + مصنعية) على الباقي؟
٩.٥ الخامة الناقصة والمشتريات — مُجرَّبة فعلياً ✔
سؤالك «لو الخامات مش موجودة هيحصل إيه في المشتريات؟» — جرّبناها على النظام الحي بسيناريو مؤقت (حُذف بعد التجربة):
- أنشأنا طلب بيع كبيراً يجعل احتياج الميلامين أكبر من المخزون (395 كجم).
- تشغيل MRP ⟵ اقترح أمرَي إنتاج للأطقم + مقترح شراء «خام بودرة ميلامين 445 كجم» بتاريخ إطلاق 15/7 = تاريخ الاحتياج 18/7 ناقص مهلة التوريد 3 أيام المسجلة على الصنف.
- زر «تحويل» على المقترح ⟵ أنشأ طلب شراء PR-2026-00002 فعلياً في قسم المشتريات (حالة مسودة) جاهزاً لمسار المشتريات المعتاد: اعتماد ⟵ أمر شراء على المورد ⟵ استلام GRN ⟵ فاتورة مورد.
الخلاصة: الناقص لا يقف عند «تنبيه» — يتحول بضغطة إلى مستند شراء حقيقي بتاريخ مدروس عكسياً من موعد الإنتاج. الضبط المطلوب منك لاحقاً: مهلة توريد واقعية لكل خامة (كم يوماً يأخذ مورد الميلامين؟ الفروخ؟ الكراتين؟) — هي ما يحدد متى يصرخ النظام «اشترِ الآن».
٩.٦ حجز الخامات لأمر إنتاج — إجابة سؤالك
سؤالك: لو أمر محتاج كمية ونصها بس موجود — هل الموجود يتحجز لصالحه لحد ما الباقي يوصل؟ وهل أمر جديد مش هيشوف المحجوز؟ وهل أقدر أفرّج عن المحجوز وأعوّضه؟
| الحالة | سلوك النظام اليوم |
| الحجز | لحظة «إطلاق» أمر الإنتاج تُحجز كامل الكمية المخططة لكل خامة في مخزن المصدر — والوارد الجديد من المشتريات يقع تلقائياً تحت نفس الحجز حتى يكتمل. يعمل اليوم |
| الإخفاء عن الغير | نعم — كل مستهلك آخر (صرف مخزني، بيع، أمر إنتاج آخر…) يتحقق من المتاح = الرصيد − المحجوز، فالمحجوز غير مرئي له ويُرفض صرفه بـ422. يعمل اليوم |
| الإفراج عن المحجوز | اليوم يُفرَج تلقائياً بالصرف الفعلي أو بإلغاء الأمر كاملاً — لكن لا يوجد زر «فك الحجز مؤقتاً مع بقاء الأمر». سنضيفه ضمن هذه الدورة: إجراء «إرجاع الأمر لمخطط» يفك الحجز كله، وإعادة الإطلاق لاحقاً تعيد حجزه — فتقدر تدّي الخامة لأمر أعجل وتعوّض الأول لما التوريد يوصل. |
١٠. حدود النظام الحالية — بصراحة
مدعوم اليوم بالكامل: الحملات بأمر لكل صنف، التجهيز على الحملة، تأكيدات بوردية وعامل، هالك وإعادة تشغيل لكل عملية، درجات الفرز (grade_code) على التشغيل والاستلام، الصرف بالشكارة الممتد عبر الورديات، الدُفعات بتخصيص FEFO تلقائي، MRP متعدد المستويات، الانحرافات والتسويات.
فجوة ١ — التوريد الجزئي من العميل: التول الحالي «كل الأمر أو لا شيء». الحل المقترح في §٩ خيار أ.
فجوة ٢ — جدولة سعة المكابس بصرياً: النظام يحسب الأحمال لكن لا توجد شاشة «تقويم المكابس» تريك حملة إيه على مكبس إيه بصرياً. غير حاجزة للدورة — نضيفها لاحقاً لو ثبتت حاجتها بعد التجربة.
فجوة ٣ — أجر بالقطعة: لو اتأكد أن السنفرة/التشذيب بالقطعة (سؤال ٣)، معدل الساعة الحالي يقرّبها لكن لا يطابقها قرشاً بقرش — نقرر بعد إجابتك.
١١. ملخص أسئلة القرار قبل التنفيذ
| # | السؤال | يؤثر على |
| ✔ | محسوم: الدرجة ٢ و٣ تُباع فرطاً — الطقم درجة أولى فقط | دليل الأصناف وBOM التعبئة |
| ✔ | محسوم: مجموعتان × مكبسان متماثلان + اسطمبة المعلقة بعيونين | مراكز العمل وحساب الطاقة |
| ✔ | محسوم: أساسي + حافز قطعة (يتبقى قيمة الحافز لكل مرحلة) | معدلات العمالة بالمسارات |
| ✔ | محسوم: لا مهلة — السنفرة يومية، التسلسل هو الضابط | جدولة العمليات والـMRP |
| ✔ | محسوم: المكابس 3 ورديات، السنفرة/الفرز/التعبئة/التحضير صباحاً | HRM والورديات والتأكيدات |
| ✔ | محسوم: الخيار أ + خامة العميل أولاً (يتبقى سؤال التسعير) — ويُضاف للتنفيذ: زر «إرجاع لمخطط/فك الحجز» (§٩.٦) | تطوير backend |
+ مراجعة كل قيمة معلَّمة ٭ افتراض (أوزان القطع، أسعار الخامات، عدد صور الفرخ، نسب الدرجات، الأجور) — صحّح بالأرقام الحقيقية وسأحدّث الخطة والحسابات.
بعد حسم الأسئلة: أبني البيانات كلها على النظام (أصناف، BOMات، مراكز، مسارات، موظفين وورديات)، أنفّذ تطوير خامة العميل لو اعتُمد، ثم نمشي الدورة كاملة بأمر بيع 100 طقم حقيقي — بدليل تشغيل محدَّث خطوة بخطوة مثل الدليل الحالي.