الدروس · الدرس 3 من 5
أربعة مُخرَجات، والشاشات التي تصنعها
أيّ جزء من التطبيق ينتج كل معيار، وأيّ مُخرَج يستطيع التطبيق حمله ولا يستطيع تسليمه لك.
الدرس 3 من 5 · 26 د
إسقاط معيار على منتج
كُتبت الأشياء الأربعة التي يطلبها المشروع بوصفها عمل منسّق تجارة. ولم تُكتب جولةً في هذا البرنامج. وهي تنطبق عليه مع ذلك، لأن البرنامج بُني للعمل نفسه. ويأخذ هذا الدرس كل مُخرَج إلى الشاشة التي تصنعه. ويقول كذلك ماذا تسلّمك تلك الشاشة فعلاً.
افعل هذا قبل أن تبدأ. فثلاثة من الأربعة تخرج من التطبيق بسهولة. والرابع لا يخرج البتّة، ومعرفة أيّها أيّ تغيّر طريقة قضائك لأمسيتك.
تعمل Ruba عليها بالترتيب الذي يذكره الوصف، على الطلبية ORD-1583 لـ Quintrell Stores.
الأوّل: الخطّة العكسية
يسأل المعيار أتصمد التواريخ، بمُهَل مسمّاة وفسحة مذكورة ولا خطوة تنتهي بعد التي تغذّيها.
ذلك هو تبويب «زمن وإجراء» على الطلبية، والدورة 25.9 في هذا المحور مخصَّصة له كلّها. وثلاثة أمور منه تهمّ المشروع تحديداً.
الخطّة مرتكزة، وينبغي أن تعرف على ماذا. يقرأ التطبيق تاريخ الخروج من المصنع للطلبية. وإن لم يوجد تاريخ خروج استعمل تاريخ الشحن بدله، صامتاً. وخطّة مرتكزة على تاريخ الشحن مرتخية بمقدار الفجوة كلّها بين التاريخين، ولا شيء على الشاشة يقول ذلك. فإن ادّعت حزمتك خطّة عكسية من تاريخ التحميل، فتأكّد أن ذلك هو التاريخ الذي عُدّ منه فعلاً.
لا شيء يطبّق خطّة نيابة عنك. فطلبية أُنشئت وتُركت لا خطّة لها، وتبويبها يقول ذلك. والقائمة المنسدلة للقوالب بلا اختيار مسبق وبلا اقتراح. والمُقيِّم الباحث عن سلامة تواريخ في طلبية بلا خطّة إنما ينظر إلى غياب.
للفسحة معنيان مختلفان هنا، وواحد منهما فقط هو معنى المعيار. يحسب التطبيق الفسحة في موضعين. فمقابل اليوم يسأل أتستطيع الخطّة أن تبدأ في وقتها بعد، ويجيب بمستوى وجملة: إمّا أن على الخطّة أن تبدأ خلال أيام معدودة بفسحة ضئيلة جدّاً، وإمّا أنه كان يجب أن تبدأ قبل أيام. ومقابل تاريخ شحن مقترَح يقارن أبكر تاريخ ممكن بالذي تريده، ويذكر أيام السعة. وليس أيّ منهما فسحةً على محطّة واحدة. فمحطّة بلا خَلَف مسجَّل هي ببساطة غير مقيَّدة. ويعدّ الخطّ الزمني ذلك فسحةً، وهو غير السعة في الجدول.
الثاني: قائمة المواد المسعّرة وسعر فوب
يسأل المعيار أتتوافق الحسابات: الاستهلاك والهالك والعمولة وسعر فوب الناتج عنها.
ورقة التكلفة المعيارية للموديل تُجري هذه الهيئة من الحساب بالضبط، ولها نسخة قابلة للطباعة. والمستند معنون STANDARD COST SHEET والبناء يجري في اتّجاه واحد.
| الخطوة | ماذا تحمل |
|---|---|
| خمسة مكوّنات إنتاج | القماش والإكسسوارات والتزيين وأجرة التصنيع والتكاليف غير المباشرة |
| مجموعها | تسليم المصنع |
| الشريحة التجارية | بدل المرفوضات، وتكلفة تمويل هي نسبة من تسليم المصنع |
| تسليم المصنع زائد الشريحة | التكلفة الكلّية |
| بعد تطبيق الهامش | سعر فوب |
وسطر واحد في ذلك الجدول يستحقّ قراءتين. فبدل المرفوضات ليس نسبة تُضاف إلى التكلفة. بل هو مردود على الكمّية التي تصنعها. فإن كان عُشر ما تصنعه لا يُباع، وجب على القطع التي تُباع أن تحمل التكلفة كلّها بينها. وإضافة النسبة نفسها إلى التكلفة تعطي رقماً أصغر، وهي خطأ في الاتّجاه نفسه في كل مرّة. وقد صُحِّح التطبيق ليحسبه مردوداً، وينبغي لحزمتك أن تفعل مثله. أمّا تكلفة التمويل فمختلفة، وتبقى نسبة مباشرة من تسليم المصنع، لأنها ثمن المال على مدّة السداد لا فقدان قطع.
وعادتان تستحقّان النقل من الورقة إلى حزمتك.
الأولى أنها تبلّغ عن الناقص بالاسم بدل أن تُخرج رقماً على أيّ حال. فحيث لا تكون نسبة التكاليف غير المباشرة مضبوطة، يقول السطر ذلك ويسمّي مكان الإعداد. وورقة تكلفة تعامل المجهول صفراً بهدوء هي الإخفاق الذي يبحث عنه معيار التكلفة، وهذا التطبيق يأبى أن يرتكبه نيابة عنك.
والثانية أن الورقة لكل قطعة وتذكر عملتها في أعلاها، وأن الورقة المطبوعة تحمل الهدف بجانب النتيجة. وإظهار الحساب، الذي يطلبه الوصف، يعني إظهار المكوّنات والخطوات لا الجواب وحده.
كلمة «هامش» تعني عمليّتين مختلفتين
هذا هو الفخّ الأرجح أن يكلّفك درجة في دقّة التكلفة، والتطبيق يعالجه صراحةً حيث لا يفعل جدول حسابي عادةً.
يمكن أخذ الهامش على التكلفة أو على سعر البيع، والتطبيق يدعم النمطين مسمّيين. فعلى التكلفة، السعر هو التكلفة مضروبة في واحد زائد النسبة. وعلى السعر، السعر هو التكلفة مقسومة على واحد ناقص النسبة. وهاتان عمليّتان مختلفتان ولا تتّفقان.
اعملها على تكلفة تسليم مصنع قدرها 6.00. هامش 20% على التكلفة يعطي 6.00 × 1.20 = 7.20. والـ 20% نفسها على السعر تعطي 6.00 ÷ 0.80 = 7.50. والفارق 0.30 للقطعة، وعلى طلبية من 12,000 قطعة يصير 3,600. وذلك من كلمة واحدة قُرئت قراءتين.
واقرأها في الاتّجاه الآخر يعُد الزوج نفسه. فالسعر 7.50 زيادة قدرها 25% على تكلفة 6.00، لأن 7.50 ÷ 6.00 − 1 يساوي 0.25. فالسعر الواحد هامش 20% أو هامش 25%، تبعاً للعُرف الذي تسمّيه وحده. وثمّة كذلك حدّ ترفضه الشيفرة بدل أن تراوغه: هامش على السعر قدره 100% فأكثر لا جواب له، لأن المقسوم عليه يصير صفراً أو سالباً، فتعيد الدالّة لا شيء بدل رقم.
الثالث: السجلات التي يحفظها مصنع
يسأل المعيار أيستطيع مصنع أن يعمل من حزمتك، ويسمّي الوصف أربعة مجالات: أمر الشراء والخامات والعيّنات ونقاط الفحص.
هذا هو المُخرَج الذي يجيده التطبيق أكثر من غيره، لأن هذه هي السجلات التي وُجد ليحملها. وهو ينتج كذلك أوسع دليل: فإحدى عشرة من شاشاته خلفها مستند قابل للطباعة.
| المستند | يشهد لـ |
|---|---|
| تأكيد الطلب | الطلبية نفسها وشروطها وتفصيلها |
| أمر الشراء | الشراء مقابل الروزنامة |
| طلب الشراء | ما طُلب قبل أن يُشترى |
| إشعار الاستلام | ما وصل فعلاً |
| إذن صرف الخامات | ما خرج من المخزن إلى الصالة |
| بطاقة العمل | أمر الإنتاج على الخطّ |
| تعليمات التعبئة | كيف يخرج |
| عرض السعر | السعر الذي عُرض |
| ورقة التكلفة المعيارية | المُخرَج الثاني |
| تقرير فحص الجودة | نقاط الفحص |
| الملف الفني | المواصفة التي يشير إليها كل ما سواها |
وفوق ذلك، كل قائمة معيارية في التطبيق قابلة للتنزيل. وثمانٍ وعشرون منها تعرض ملفّاً بفواصل وملفّ جداول، مبنيَّين بشيفرة مشتركة فلا تفترق الصيغتان أبداً. وتفصيلان في تلك الشيفرة يستحقّان المعرفة، لأنهما يغيّران ما يراه المُقيِّم حين يفتح ملفّك. فالملفّ بالفواصل يُكتب بعلامة ترتيب البايتات، وهي علامة قصيرة تخبر برنامج الجداول أن الملفّ بترميز يونيكود، فتُفتح الأسماء العربية والمشكولة على وجهها بدل أن تصير هراءً. وأيّ خانة تبدأ بعلامة يساوٍ أو زائد أو ناقص أو علامة «at» تُسبَق بعلامة اقتباس، فلا تستطيع القيمة أن تعمل صيغةً في جدول شخص آخر.
الرابع: مذكّرة الحكم
يسأل المعيار أقرارات قابلة للدفاع وتعليلها مكتوب، بما في ذلك ما جرت المفاضلة عليه.
وهنا الاكتشاف الذي وُجد هذا الدرس لأجله. للتطبيق مكان لكتابة هذا ولا سبيل لإخراجه.
المكان خيط التعليقات. والتعليقات ملاحظات قصيرة على سجلّ، مفصولة عمداً عن سجلّ النشاط: ملاحظة قالها أحدهم، لا حدثاً سجّله النظام. وهي قائمة على ستّة أنواع من السجلات، وهي الطلبيات والموديلات والخامات والمورّدون وأوامر الشراء والفحوص، ويحمل كل تعليق حتى 2,000 حرف. وتستطيع Ruba وضع تعليلها لاستبدال القماش على الطلبية التي تأثّرت به، بجانب القرار. وذلك بالضبط مكان مثل تلك الملاحظة.
والآن حاول تسليمه إلى مُقيِّم. التعليقات تُقرأ على صفحات التفصيل الستّ تلك ولا مكان سواها. ولا مستند قابل للطباعة يحملها. ولا تنزيل قائمة يتضمّنها. وخطّة «زمن وإجراء» تظهر على الأقلّ داخل صورة لشاشتها. أمّا خيط التعليقات فشاشة قائمة بذاتها لا يفتحها أحد خارج مساحة العمل.
اختبر فهمكتُظهر حزمة Ruba خطّة معدودة من تاريخ الشحن، ولطلبيتها تاريخ خروج من المصنع أبكر بخمسة عشر يوماً. أيّ معيار في خطر، وماذا ينبغي أن تغيّر؟أظهر الإجابة
سلامة التواريخ. فالخطّة مرتكزة على الطرف الخطأ، وكل تاريخ مخطَّط فيها متأخّر عمّا ينبغي بمقدار الفجوة كلّها بين الخروج والشحن. ولا شيء على الشاشة ينبّه إلى ذلك، لأن استعمال تاريخ الشحن عند غياب تاريخ الخروج سلوك عادي يفعله التطبيق صامتاً. وعليها أن تفحص أيّ تاريخ كان المرتكز فعلاً. وإن كانت الخطّة طُبّقت قبل وجود تاريخ الخروج فلتطبّقها من جديد، عالمةً أن ذلك يمحو المحطّات الموجودة ومعها أيّ تواريخ فعلية سُجّلت عليها.
اختبر فهمكيفتح مُقيِّم حزمةً قسمُ التكلفة فيها رقم فوب واحد مع ملاحظة تقول إن المكوّنات في النظام. ما الخطأ في ذلك، بلغة المعيار؟أظهر الإجابة
يسأل المعيار أتتوافق الحسابات، ورقم واحد لا يمكن توفيقه مع شيء. والوصف يطلب إظهار الحساب، والتطبيق نفسه يُظهر معنى ذلك: خمسة مكوّنات تُجمَع في تسليم المصنع، ثم الشريحة التجارية، ثم الهامش يُنتج سعر فوب، مع طباعة الهدف بجانبه. وقولها إن المكوّنات في النظام هو كذلك الشيء الوحيد الذي لا يستطيع المُقيِّم فحصه، لأن لا سبيل له إلى مساحة العمل البتّة. فالحزمة هي التي يجب أن تحمل العمل الحسابي.
موجّه · حوّل كل مُخرَج إلى دليل
حين تعرف ما يطلبه الليسروع ولا تعرف أيّ شاشة أو ملفّ يثبته.
ساعدني في تحويل أربعة مُخرَجات ليسروع إلى دليل يقرؤه غريب دون وصول إلى أنظمتي. والمُخرَجات هي خطّة عكسية بمُهَل وفسحة، وقائمة مواد مسعّرة بسعر فوب وحساب ظاهر، وسجلات الطلبية كما يحفظها مصنع، ومذكّرة عن ثلاثة قرارات. اسألني عن كل واحد ماذا أملك، ثم قل لي: أيّ أثر يثبته، وما قوّة ذلك الأثر دليلاً، وماذا يبقى ناقصاً في نظر قارئ متشكّك. واعتبر صورة الشاشة أضعف من مستند، والمستند أضعف ممّا يظهر حسابه. وحين أقول إن المعلومة داخل نظام لا يفتحه أحد غيري، فقل صراحةً إنها لا تُحسَب دليلاً، وقل لي ما أضعه في الحزمة بدلها.
قد يخطئ الذكاء الاصطناعي — تحقّق من أي شيء ستتصرّف بناءً عليه.