← الأساسيات / حزم تطوير البرمجيات (SDK)
قوائم المواد
وصفات المنتجات المصنعة - المكونات، والهدر، ومسارات التشغيل، أوامر الإنتاج، والتكاليف التي تقيدها.
تعتبر قائمة المواد (bill of materials) وصفة الصنف المصنع: المكونات التي تدخل في صنعه، والكمية المطلوبة من كل مكون، والنسبة المتوقعة لهدر كل منها. يتم إنشاء أوامر الإنتاج استناداً إلى قائمة المواد، ويؤدي استكمال الأمر إلى نقل المخزون وقيد التكلفة.
توجد جميع هذه العناصر في التطبيق ضمن قسم الإنتاج (Production): تبويب "نظرة عامة" (Overview) يحتوي على قوائم المواد والأوامر، وتبويب "مسارات التشغيل" (Routings) يحتوي على خطوات العمل، بينما يحتوي تبويب "مراكز العمل" (Work centers) على المواقع التي تُنفذ فيها تلك الخطوات.
حقول الترويسة
| الحقل | الوصف |
|---|---|
| الرمز (Code) | معرّف قصير خاص بك، فريد داخل الشركة. يتم رفض أي قائمة مواد ثانية تحمل نفس الرمز. |
| الاسم (Name) | وصف مقروء. تعرض القوائم العنصرين معاً بالصيغة code - name. |
| الصنف التام (Finished item) | صنف الكتالوج المُنتج. لا يمكن أن يظهر أيضاً كمكون في نفس الوصفة. |
| كمية الإنتاج (Output quantity) | عدد الوحدات التامة التي تنتجها دورة واحدة من الوصفة. الافتراضي هو 1. |
| مسار التشغيل (Routing) | خطوات عمل اختيارية، انظر أدناه. تعني عبارة "بدء مسار تشغيل" أن الوصفة تستهلك مواد فقط. |
تحتاج قائمة المواد إلى ما بين 1 و 200 سطر للمكونات.
أسطر المكونات
يحدد كل سطر صنف المكون، والكمية لكل وحدة تامة، ونسبة الهدر.
نسبة الهدر % (Scrap %) هي حصة المكون المتوقع فقدانها أثناء الإنتاج، ونتيجة لذلك يستهلك الأمر كمية أكبر من كمية الوصفة الأصلية:
consumed = quantity per unit × order quantity × (1 + scrap % / 100)
مكونان لكل وحدة، وأمر لعشر وحدات، ونسبة هدر 5% تستهلك 21 وحدة. الصفر يعني عدم وجود هدر متوقع. يجب ألا تتجاوز القيمة 100.
يتعلق الهدر في السطر بـ المواد المفقودة أثناء الإنتاج. وهو منفصل عن الكمية التالفة التي قد تُبلغ عنها عند استكمال الأمر، والتي تتعلق بالوحدات التامة التي فشلت في مطابقة المواصفات.
مسارات التشغيل ومراكز العمل
مسار التشغيل (Routing) هو القائمة المرتبة لخطوات العمل الخاصة بصنع الصنف. تحتوي كل خطوة على رقم تسلسلي، واسم، ومركز العمل الذي ينفذها، ودقائق الإعداد، ودقائق التشغيل لكل وحدة، واسم اختياري لفحص الجودة.
مركز العمل (Work center) هو المكان الذي تُنفذ فيه الخطوة، سواء كان آلة، أو منضدة، أو فريق عمل. يتحمل المركز تكلفة لكل ساعة، مع إمكانية ربطه بحساب تكلفة خاص به اختيارياً.
يعني إرفاق مسار تشغيل بقائمة المواد أن كل أمر إنتاج يتم إنشاؤه منها يحمل تلك الخطوات أيضاً. عند إنشاء الأمر، يتم تخصيص دقائق مخططة لكل خطوة:
planned minutes = setup minutes + run minutes per unit × finished quantity
يمكنك تسجيل الوقت المستغرق فعلياً في الخطوة (production/orders/record-operation) بينما لا يزال الأمر في حالة مسودة؛ وحينها يستخدم الاستكمال الدقائق الفعلية بدلاً من المخططة. تُحسب تكلفة العمالة لكل خطوة كالتالي: minutes ÷ 60 × cost per hour. الخطوات التي تتضمن فحص جودة تنشئ فحصاً معلقاً على الأمر، ولا يمكن استكمال الأمر طالما وُجد فحص معلق.
ينطبق مسار التشغيل على التجميع فقط. يجب أن يكون نشطاً وأن يحتوي على عملية واحدة على الأقل.
أوامر الإنتاج
يحدد الأمر قائمة المواد، والمستودع، والكمية، والتاريخ. الكمية التامة هي order quantity × output quantity. يظل الأمر في حالة مسودة حتى تقوم باستكماله، ويتطلب الاستكمال أن تكون الفترة المحاسبية مفتوحة.
التجميع (Assembly) يستهلك المكونات وينتج الصنف التام:
- يتم استهلاك كل سطر مكون من المستودع، متضمناً نسبة الهدر الخاصة به. تُستمد تكلفة المواد من مخزون المواد المستهلك فعلياً بواسطة الأمر.
- تُضاف تكلفة العمالة لكل خطوة من خطوات مسار التشغيل.
- يجب أن يكون المجموع أكبر من الصفر، وإلا يُرفض الاستكمال بالرسالة "المكونات ليس لها تكلفة" (Components have no cost).
- يمكنك الإبلاغ عن كمية تالفة (scrapped quantity) من الوحدات التامة. حصتها من التكلفة الإجمالية، والتي تُحسب كـ
total × scrapped ÷ finished، تصبح تكلفة هدر ولا يُرحَّل بها إلى المخزون. يتم استلام الوحدات السليمة بسعر(total cost − scrap cost) ÷ good quantityللوحدة الواحدة.
التفكيك (Disassembly) يفعل العكس تماماً: فهو يستهلك الصنف التام ويعيد المكونات إلى المخزون. يتم توزيع تكلفة الصنف المستهلك على المكونات بنسبة تناسب كمياتها. لا ينطبق مسار التشغيل ولا الكمية التالفة على أمر التفكيك.
ما يقيده الاستكمال
يؤدي استكمال أمر التجميع إلى إنشاء قيد يومية واحد:
| الطرف | الحساب | المبلغ |
|---|---|---|
| مدين | البضائع التامة الصنع، الافتراضي هو 2030 |
التكلفة الإجمالية مطروحاً منها تكلفة الهدر |
| مدين | حساب الهدر، مستمداً من قاعدة القيد production.scrap |
تكلفة الهدر، إن وجدت |
| دائن | حساب المخزون الذي سُحب منه كل مكون، الافتراضي هو 2040 |
تكلفة المواد |
| دائن | حساب تكلفة مركز العمل، أو قاعدة القيد production.laborApplied |
تكلفة العمالة لكل خطوة |
حسابا المخزون هما معلمات في دالة الاستكمال، لذا يمكن للشركة التي تستخدم دليل أaccounts مختلفاً تجاوزهما. لا يتم إنشاء أي قيد يومية عندما يكون حساب المكونات هو نفس حساب الصنف التام ولا توجد عمالة أو هدر، إذ تعبر حركات المخزون وحدها عن عملية التشغيل.
يعكس التفكيك حسابي المخزون: يُجعل حساب المكونات مديناً، وحساب البضائع التامة الصنع داحناً، وذلك بقفل تكلفة الصنف الذي تم تفكيكه. تحتفظ البضائع التامة الصنع بالحساب الذي وضعتها فيه عملية الإنتاج، لذا فإن بيعها، أو إعدامها، أو جردها لاحقاً يجعل حساب البضائع التامة الصنع داحناً أيضاً.
نقاط النهاية (Endpoints)
| نقطة النهاية | النطاق (Scope) | الغرض |
|---|---|---|
production/boms/create, boms/get, boms/list |
production:write / production:read |
إدارة الوصفات |
production/work-centers/create, update, list |
production:write / production:read |
إدارة مراكز العمل |
production/routings/create, get, list |
production:write / production:read |
إدارة خطوات العمل |
production/orders/create, get, list |
production:write / production:read |
إدارة الأوامر |
production/orders/record-operation |
production:write |
تسجيل الدقائق الفعلية لخطوة عمل |
production/quality-checks/add, record, list |
production:write / production:read |
إدارة فحوصات الجودة التي تعيق الاستكمال |
production/orders/complete |
production:write |
نقل المخزون وقيد التكلفة |
تسلسل الإعداد
- أنشئ أصناف المكونات والصنف التام في الكتالوج.
- أنشئ مستودعاً وضع المكونات في المخزون، وإلا فلن يكون لدى عملية الاستكمال ما تستهلكه.
- أنشئ مراكز العمل، ثم مسار التشغيل، إذا كنت ترغب في احتساب تكلفة العمالة وفحوصات الجودة. تخط هذه الخطوة في حال كانت الوصفة تقتصر على المواد فقط.
- أنشئ قائمة المواد مع أسطر مكوناتها.
- أنشئ أمر إنتاج، وسجل الدقائق الفعلية ونتائج الجودة إذا كنت تستخدمها، ثم قم باستكماله.