نظام التصنيع Odoo (MRP): قوائم المواد وأوامر العمل والتخطيط
كيف يعمل نظام التصنيع في Odoo: قوائم المواد وأوامر التصنيع ومراكز العمل وأوامر العمل، والتصنيع للمخزون أو عند الطلب، والخردة والمنتجات الثانوية والتعاقد من الباطن والتكلفة، مع مثال عملي.
DEبقلم DevMarket Editorial·نُشر: ·8 دقائق قراءة
في هذه الصفحة
نظام التصنيع في Odoo (أودو)، الذي يبحث عنه الناس أيضًا باسم Odoo MRP، هو تطبيق Manufacturing الذي يحوّل قائمة المواد إلى منتجات تامة الصنع. تدرج مكونات كل منتج، وتنشئ أوامر التصنيع، فتحجز Odoo المكونات وتتابع العمل وتحدّث المخزون والتكلفة عند انتهاء الإنتاج. ويعمل هذا التطبيق فوق تطبيق Inventory. وقد روجعت مسارات القوائم في وثائق Odoo 19.0 في أكتوبر 2026، وقد تختلف الشاشات في الإصدار 20.0.
باختصار
قائمة المواد (BoM) تسرد مكونات منتج واحد، واختياريًا عملياته. وأمر التصنيع (MO) يستخدم قائمة المواد لصنع كمية منه.
مراكز العمل والعمليات وأوامر العمل تحتاج إلى إعداد Work Orders. وللمنتجات الثانوية والتعاقد من الباطن واعتماديات أوامر العمل إعدادات خاصة بها.
التصنيع للمخزون (make to stock) يستخدم قواعد إعادة الطلب. والتصنيع عند الطلب (make to order) يستخدم مسار Replenish on Order (MTO).
تخرج المكونات من المخزون بتكلفتها الخاصة، ويدخل المنتج التام المخزون بتكلفة المكونات مضافًا إليها تكلفة العمليات.
ماذا يفعل تطبيق Odoo Manufacturing؟
يغطي التطبيق قوائم المواد وأوامر التصنيع ومراكز العمل وأوامر العمل والخردة (scrap) والمنتجات الثانوية والتعاقد من الباطن، إضافة إلى تقارير التأخير والتخصيص وفعالية المعدات وتحليل الإنتاج. والمنتج المصنَّع منتج عادي من نوع Goods مع تفعيل Track Inventory، إضافة إلى قائمة مواد. وتجد حركات المخزون والمواقع والتقييم مشروحة في دليل إدارة المخزون في Odoo.
يقوم المنتج التام على تجميعات فرعية، وتقوم هذه على مكونات، وتصف قائمة المواد كل مستوى.
تحدد Manufacturing > Configuration > Settings الميزات التي تظهر: Work Orders وBy-Products وSubcontracting وWork Order Dependencies وMaster Production Schedule كلها مفاتيح تشغيل هناك.
قوائم المواد: الأنواع والأطقم والمتغيرات
أنشئ قائمة المواد من Manufacturing > Products > Bills of Materials، أو من زر Bill of Materials في المنتج. اختر المنتج والكمية التي ينتجها وBoM Type: Manufacture this Product للأصناف التي تصنّعها، أو Kit لمجموعة مكونات غير مجمّعة تبيعها، أو Subcontracting للأصناف التي يصنّعها مقاول من الباطن بالكامل.
في تبويب Components أضف كل مكوّن وكميته. وتكشف أيقونة الإعدادات أعمدة اختيارية: Apply on Variants وConsumed in Operation وManual Consumption (على المشغّلين تأشير Consumed، وإلا ظهر لهم تحذير بشأن الاستهلاك). ويضم تبويب Miscellaneous الخيارين Manufacturing Readiness (جاهز عند توفر مكونات العملية الأولى، أو عند توفر جميع المكونات فقط) وFlexible Consumption (Blocked أو Allowed أو Allowed with Warning).
المتغيرات والأطقم والتجميعات الفرعية
لمشاركة قائمة مواد واحدة بين عدة متغيرات (variants)، فعّل Variants في إعدادات Inventory واستخدم Apply on Variants في كل مكوّن. واترك حقل Product Variant في قائمة المواد فارغًا للقائمة المشتركة، لأنه مخصص لمتغير واحد فقط.
يظهر الطقم (Kit) سطرًا واحدًا في أمر البيع، ويسرد التسليم كل مكوّن. ويُحفظ المخزون لكل مكوّن على حدة، لذا لا يمكنك تعديل مخزون الطقم نفسه.
وفي قوائم المواد متعددة المستويات، ابنِ من الأسفل إلى الأعلى: أنشئ التجميع الفرعي وقائمة موادّه، ثم أضفه مكوّنًا في المنتج الأب. ويجب أن ينتهي التجميع الفرعي قبل أن يبدأ المنتج الأب. وتوصي الوثائق بقاعدة إعادة طلب على التجميع الفرعي بحد أدنى وحد أقصى 0، أو بمساري MTO وManufacture عليه، مما يربط طلبه بأمر المنتج الأب.
أوامر التصنيع والمكونات والحجز
من Manufacturing > Operations > Manufacturing Orders اضغط New، واختر المنتج (تُملأ قائمة المواد تلقائيًا، أو اختر واحدة إن وُجد أكثر من واحدة)، وراجع تبويبي Components وWork Orders، ثم اضغط Confirm. وبعد أن تنهي أي أوامر عمل، يضع Produce All الأمر في حالة Done ويضيف المنتج إلى المخزون.
يوضح شريط الحالة موضع الأمر: يبدأ مسودة وينتهي Done. وتذكر الوثائق الحالة In Progress للأمر المنتَج جزئيًا، لكنها لا تسرد كل الحالات في صفحة واحدة، فراقب الشريط في أمر تجريبي قبل أن تكتب مواد التدريب. وإذا أنتجت أقل من المخطط، فإن Create Backorder يقسّم الأمر: يحمل الأمر -001 الوحدات المصنَّعة ويُغلق، ويحمل الأمر -002 الباقي.
تُحجز المكونات بطريقة الحجز المعتمدة في نوع العملية (At Confirmation أو Manually أو Before scheduled date)، وتقول الوثائق إنها تنطبق على أوامر التصنيع أيضًا. وفي نموذج المستودع (Inventory > Configuration > Warehouses، تبويب Warehouse Configuration) خيار Manufacture: خطوة واحدة، أو خطوتان (انتقاء المكونات ثم التصنيع)، أو ثلاث (انتقاء ثم تصنيع ثم تخزين). وفي الخطوة الواحدة لا تُنشأ أي تحويلات: ينقص المخزون كلما استُخدمت المكونات.
التصنيع للمخزون أم عند الطلب؟
التصنيع للمخزون
التصنيع عند الطلب
يُضبط بواسطة
قاعدة إعادة طلب (Inventory > Operations > Replenishment)
مسار Replenish on Order (MTO)
يُطلَق عند
انخفاض المخزون المتوقع عن الحد Min
أمر بيع مؤكد
النتيجة
أمر تصنيع يرفع المخزون إلى الحد Max
أمر تصنيع مرتبط بذلك الأمر، حتى لو كان المخزون موجودًا
كلاهما يحتاج إلى قائمة مواد. ومع MTO، عدّل أمر التصنيع بدلًا من إلغائه: فلا تنشئ Odoo بديلًا عنه.
مراكز العمل وأوامر العمل وتسلسل العمليات (Routing)
فعّل Work Orders في قسم Operations من إعدادات Manufacturing. فيضيف ذلك تبويب Operations إلى قوائم المواد، ويضيف مراكز العمل تحت Manufacturing > Configuration > Work Centers. مركز العمل هو المكان الذي تُنفَّذ فيه العملية: يضم نموذجه ساعات العمل (الافتراضي: أسبوع من 40 ساعة)، وكفاءة الوقت، وهدف OEE، وأوقات الإعداد والتنظيف، وتكلفة الساعة، ومراكز العمل البديلة.
في تبويب Operations أضف سطرًا لكل خطوة: اسم العملية ومركز العمل وطريقة احتساب المدة (الوقت المسجَّل أو مدة افتراضية). وهذه القائمة المرتبة هي ما يسميه الناس عادةً التوجيه (routing). وهي ليست الحقل المسمى Routing في تبويب Miscellaneous، الذي لا يفعل أكثر من اختيار نوع عملية التصنيع لمستودع. وتستخدم التعليمات خطوة بخطوة نقاط مراقبة الجودة وتتطلب تطبيق Quality.
ولترتيب الخطوات، فعّل Work Order Dependencies، ثم شغّل Operation Dependencies في تبويب Miscellaneous في قائمة المواد واملأ عمود Blocked By. عندها تظهر أوامر العمل بحالة To Do أو Blocked، ويضبط Plan أوقات البدء في شاشات التخطيط. وShop Floor وحدة مرافقة للعاملين عند محطة العمل، فيها أوامر العمل لكل مركز عمل وتتبع الوقت وخطوة Register Production. أما Master Production Schedule (قسم Planning في الإعدادات) فيقترح كميات بناءً على توقع الطلب لكنه لا ينشئ أي أوامر بنفسه.
أي الأجزاء تحتاج إلى أي نسخة؟
لا تصف صفحات الوثائق الخاصة بأوامر العمل ومراكز العمل والاعتماديات والمنتجات الثانوية والتعاقد من الباطن هذه الميزات بأنها حصرية لنسخة Enterprise: فهي تحتاج إلى الإعدادات المذكورة أعلاه. أما التعليمات فتحتاج إلى تطبيق Quality، وإصدارات قائمة المواد تحتاج إلى تطبيق PLM، ويسرد دليل Odoo Community مقابل Enterprise لدينا كليهما ضمن تطبيقات Enterprise. ولا تذكر صفحتا Shop Floor وMaster Production Schedule أي نسخة، فتحقق من صفحة نسخ Odoo أو من قاعدة بيانات تجريبية.
الخردة والمنتجات الثانوية والتعاقد من الباطن
للتخلص من مواد تالفة أثناء التصنيع، افتح الأمر واستخدم أيقونة Actions واختر Scrap: المكونات ما دام الأمر مسودة أو مؤكدًا، والمنتجات التامة بعد أن يصير Done. ويفكّك Manufacturing > Operations > Unbuild Orders المنتج التام من جديد.
المنتجات الثانوية (By-products) مواد ثانوية تُنتَج إلى جانب المنتج الرئيسي. فعّل By-Products في الإعدادات، وأضفها في تبويب By-products في قائمة المواد، فتسجّلها Odoo عند انتهاء الأمر.
وللتعاقد من الباطن إعداده الخاص Subcontracting، وقائمة مواد من النوع Subcontracting تسمّي المقاولين من الباطن. وفي التدفق الأساسي يوفّر المقاول كل شيء بنفسه؛ أما Resupply Subcontractor on Order فيرسل المكونات من مستودعك، وDropship Subcontractor on Order يجعل أحد الموردين يوصلها. وينشئ أمر الشراء استلامًا، واعتماده يسجّل المنتجات التامة.
كيف ترتبط تكلفة التصنيع بتقييم المخزون؟
تخرج المكونات المستهلكة من المخزون وفق طريقة احتساب تكلفتها، ويدخل المنتج التام المخزون بتكلفة تلك المكونات مضافًا إليها تكلفة مراكز العمل والموظفين المشاركين. ويتطلب تسجيل تكاليف الإنتاج وجود حساب Cost of Production. ويقارن زر Overview في الأمر بين MO Cost، وهو تقدير قائمة المواد، وReal Cost، وبعد Produce All تصبح تكلفة أمر التصنيع هي التكلفة الفعلية. وفي مثال الوثائق ينتقل حقل Cost في المنتج إلى متوسط التقدير والتكلفة الفعلية، ويعيد Compute Price from BoM ضبطه. وتستخدم قيود العمل قيد التنفيذ (work-in-progress) حسابات WIP وتُرحَّل يدويًا. ويغطي دليل المحاسبة في Odoo الدفاتر.
مثال عملي بأرقام افتراضية
يحتاج كرسي خشبي بلا ظهر (Stool) إلى مقعد واحد و4 أرجل و8 براغٍ، إضافة إلى عملية تجميع واحدة Assemble مدتها 15 دقيقة في مركز عمل تبلغ تكلفته 20 للساعة.
أنشئ المكونات والكرسي (Stool) كمنتجات Goods مع تفعيل Track Inventory.
أنشئ قائمة المواد: النوع Manufacture this Product، والكمية 1، وثلاثة مكونات.
فعّل Work Orders، وأنشئ مركز العمل «Assembly bench» وأضف عملية Assemble.
أنشئ أمر تصنيع لـ 10 كراسي، يحتاج إلى 10 مقاعد و40 رجلًا و80 برغيًا. ويحتوي المخزون على 10 و30 و200 على التوالي.
ينقص من الأرجل 10 قطع. ومع ضبط Manufacturing Readiness على جميع المكونات، ينتظر الأمر عملية شراء.
استلم الأرجل، وأنهِ أمر العمل، واضغط Produce All.
السطر
لكل كرسي
لـ 10 كراسي
مقعد واحد بسعر 6
6
60
4 أرجل بسعر 2
8
80
8 براغٍ بسعر 0.25
2
20
التجميع، 15 دقيقة بسعر 20 للساعة
5
50
التكلفة المتوقعة
21
210
أخطاء شائعة
البحث عن تبويب Operations دون تفعيل Work Orders.
إضافة تجميع فرعي دون قاعدة إعادة طلب أو مسار MTO، فينتظر أمر المنتج الأب.
ترك تكلفة الساعة في مركز العمل فارغة، فتحمل البضائع التامة تكلفة المكونات وحدها.
توقع عدّ الطقم (Kit) في المخزون، بينما المخزون لمكوناته فقط.
الأسئلة الشائعة
هل Odoo Manufacturing مجاني؟
يدرج دليل Community مقابل Enterprise لدينا تطبيق Manufacturing ضمن تطبيقات Community. وتبقى الاستضافة والإعداد والدعم بتكلفة: راجع كم تكلفة Odoo.
هل أحتاج إلى أوامر عمل؟
لا. لا تظهر مراكز العمل وتبويب Operations إلا بعد تفعيل Work Orders، فتعمل قائمة المواد البسيطة بدونها.
ما الفرق بين قائمة المواد وأمر التصنيع؟
قائمة المواد هي الوصفة لوحدة واحدة. وأمر التصنيع مهمة لصنع كمية منها.
هل تستطيع Odoo تخطيط الطاقة الإنتاجية؟
فيها شاشات تخطيط حسب الإنتاج وحسب مركز العمل، وزر Plan، وMaster Production Schedule. جرّبها ببياناتك أنت.
قارن بين خيارات استضافة Odoo الثلاثة بحسب وثائق Odoo: ما يتيحه كل خيار، ومن يدير ماذا، وأي النسخ يناسب، وأين تُخزَّن البيانات، وما التكاليف المتوقعة، وكيف تنتقل بين الخيارات.
تطبيق Odoo في الشركة مشروع وليس مجرد تثبيت. اتبع المراحل من تحديد النطاق إلى الإطلاق، وتعرّف على دور كل طرف، وقرّر بين الاستعانة بشريك والتنفيذ بنفسك، واستعن بقائمة تحقق للإطلاق.
Odoo Studio يغيّر Odoo دون كود، والوحدات المخصصة تضيف كودًا. تعرّف على ما يستطيعه كل منهما، وأي نسخة واستضافة تسمحان به، وما تعنيه الترقيات لكليهما، وكيف تقرر بحسب الحاجة.
·8 دقائق قراءة
اعثر على البرنامج المناسب للمهمة
لكل منتج على DevMarket إصدار يراجعه فريقنا، ومفتاح ترخيص فوري، وشروط واضحة للتحديث والدعم.