الدروس · الدرس 1 من 5
ممّ يعبّئ التطبيق
من أين يأتي عدد الكراتين، ولماذا تعطي الطلبية الواحدة عددين مختلفين، والحال التي ينقص فيها الحساب.
الدرس 1 من 5 · 18 د
الخطّة ليست سجلاً
يستعمل المصنع كلمة «تعبئة» لشيئين مختلفين.
الأول هو التعليمة: قواعد المشتري في طيّ الثوب وتكييسه ووضعه في الصندوق. والثاني هو السجلّ: ما دخل فعلاً في أي صندوق ذلك اليوم.
هذا الدرس عن التعليمة وحدها. والخلط بين الاثنين أشيع خطأ هنا. فالتطبيق يحفظ الاثنين، وهما متشابهان. وإن أخطأت، بحث مخزنك عن سجلّ لم يكتبه التطبيق. فالخطّة قد تكون كاملة ومفصّلة وتصف مع ذلك كراتين لم يملأها أحد.
تشينتشا نيتووركس (Chincha Knitworks) مصنع فليس وجيرسيه في تشينتشا ألتا على الساحل جنوب ليما في بيرو (Peru). يشغّل ثلاثة خطوط خياطة. ويصنع كنزات بقلنسوة وبنطلونات رياضية من الفليس المفرّى، ويبيعها في أوروبا. وأربعة أشخاص يظهرون في هذا المساق.
- ميلاغروس زيفايوس (Milagros Zevallos) هي منسّقة التجارة التي تملك الطلبية.
- بيرسي كيروس (Percy Quiroz) يدير مخزن البضاعة الجاهزة وساحة التعبئة.
- إلسا باريديس (Elsa Paredes) تتولّى الحجوزات ووكلاء الشحن والأوراق.
- ألدو تشيرينوس (Aldo Chirinos) هو المدير العام. وهو وحده من الأربعة يدخل بصفة مالك.
والطلبية المستعملة في الدروس الخمسة هي ORD-1356 لصالح فولمار سبورت (Vollmar Sport)، وهي سلسلة رياضية ألمانية. الموديل STY-373، كنزة بقلنسوة من الفليس المفرّى الثقيل، بلونين وأربعة مقاسات.
قل الأساس مرّة واحدة، فالمساق كلّه يقوم عليه. كل اسم شاشة ومسمّى زرّ وحقل ورسالة وعتبة وعدد في هذه الصفحات مقروء من مصدر التطبيق نفسه. وكل نتيجة أدناه جاءت من تشغيل محرّك التطبيق نفسه على هذه الطلبية، والعمل معروض لتعيده بنفسك. وحيث يعتمد السلوك على إعداد مصنعك أنت، يقول الدرس ذلك ويسمّي الإعداد.
أين تسكن التعليمة وأين لا تسكن
تحت الشحن في الشريط الجانبي مدخل واحد. وهو التعبئة.
وكل ما عدا ذلك من إخراج الطلبية من المبنى يسكن داخل الطلبية نفسها، في تبويب الشحن عندها. ويحمل ذلك التبويب خمسة أقسام بهذا الترتيب: الدفع، وتعليمات التعبئة، وتحميل الحاوية، والتنفيذ، والشحنات.
وقسم تعليمات التعبئة يصف نفسه بوضوح:
مواصفة تعبئة المشتري لهذه الطلبية — كيف تُطوى كل قطعة وتُكيَّس، وماذا تحمل الكرتونة الواحدة (صلب / نِسَب / مختلط)، وعلامات الشحن المطبوعة على الكراتين.
ثم يقول أين تُستعمل التعليمة. والألفاظ "المخزن يعبّئ من الورقة المطبوعة"، ومعها رابط إليها.
وتأتي الحقول في أربع مجموعات. اعرف إلى أي مجموعة ينتمي الرقم قبل أن تجادل فيه.
| المجموعة | ماذا تحمل |
|---|---|
| الطيّ والكيس | طول الطيّ وعرضه، وملاحظات الطيّ، ونوع الكيس ومقاسه وسماكته بالميكرون، والقطع لكل كيس، وعلامة تحذير الاختناق، وملاحظات الكيس |
| نمط التوضيب | صلب أو نِسَب أو مختلط؛ والنسبة لكل مقاس؛ والعلب الداخلية تشغيلاً أو إطفاءً مع القطع لكل علبة داخلية والعلب الداخلية لكل كرتونة رئيسية؛ والقطع لكل كرتونة؛ والعبوة المتعددة للبيع بالتجزئة |
| مواصفة الكرتونة | طول الكرتونة وعرضها وارتفاعها، وأقصى وزن إجمالي |
| علامات الشحن | العلامة الرئيسية، والعلامة الجانبية، وأين تُطبعان، والتعليمات الخاصة |
ومجموعة واحدة من الأربع فقط تقود عدّ الكراتين. فمجموعة الطيّ والكيس تُطبع ولا يُحسب بها شيء. ومواصفة الكرتونة تقود الحجم، وهو موضوع الدرس التالي. والعلامات تقرّر هل تُعدّ الطلبية جاهزة، وهي خاتمة هذا الدرس.
ماذا تحمل الكرتونة الواحدة
نمط التوضيب ثلاثة أزرار. والمسمّى الذي يكتبه التطبيق على كل زرّ يقول معناه.
- "صلب — لون واحد ومقاس واحد في الكرتونة"
- "توضيب نِسَب — مقاسات بنسبة ثابتة في الكرتونة"
- "مختلط — بعدد القطع لكل كرتونة فقط"
ومن تلك يستخرج التطبيق رقماً واحداً: عدد القطع الفعلي في الكرتونة الرئيسية. ويستخرجه بطريقة مختلفة في كل حال. فتوضيب النِّسَب يجمع النسبة. والعلب الداخلية تضرب القطع لكل علبة في عدد العلب لكل كرتونة رئيسية. وما عدا ذلك يأخذ خانة القطع لكل كرتونة مباشرة.
وإن كانت الحقول التي يحتاجها ذلك الطريق فارغة، فالجواب ليس صفراً. بل لا شيء، والخطّة تقول ذلك بدل أن تحسب.
وفولمار سبورت تشتري هذه الكنزة توضيباً صلباً، أربعاً وعشرين في الكرتونة الرئيسية. وتتفصّل ORD-1356 هكذا.
| اللون | S | M | L | XL | مجموع اللون |
|---|---|---|---|---|---|
| فحمي | 900 | 1,500 | 1,500 | 700 | 4,600 |
| عاجي | 600 | 1,100 | 1,000 | 500 | 3,200 |
| الطلبية | 1,500 | 2,600 | 2,500 | 1,200 | 7,800 |
والتوضيب الصلب يُحسب خليّة خليّة. فكل لون ومقاس يُقسم على أربع وعشرين. والجزء الصحيح عدد الكراتين الكاملة. وما بقي يُعلَن قطعاً زائدة.
| التوضيب | كراتين كاملة | قطع معبّأة | قطع زائدة |
|---|---|---|---|
| فحمي / S | 37 | 888 | 12 |
| فحمي / M | 62 | 1,488 | 12 |
| فحمي / L | 62 | 1,488 | 12 |
| فحمي / XL | 29 | 696 | 4 |
| عاجي / S | 25 | 600 | — |
| عاجي / M | 45 | 1,080 | 20 |
| عاجي / L | 41 | 984 | 16 |
| عاجي / XL | 20 | 480 | 20 |
| المجموع | 321 | 7,704 | 96 |
وسبع من الخلايا الثماني تترك شيئاً. فيضيف التطبيق كرتونة ناقصة واحدة لكل واحدة من تلك السبع. وتقرأ الشاشة 328 كرتونة (321 كاملة + 7 ناقصة).
والحساب يستقيم. فالكراتين الكاملة الـ321 تسع 7,704 قطعة. والسبع الناقصة تسع 96 بينها. و7,704 زائد 96 يساوي 7,800.
وذلك جواب حسن. فستّ وتسعون قطعة في سبع كراتين متوسّطها دون أربع عشرة قطعة في صندوق بُني لأربع وعشرين. وذلك جدير بالمعرفة قبل حجز الشحن، والدرس التالي يشرح لماذا.
الحال التي يكون العدّ فيها خاطئاً
الآن غيّر شيئاً واحداً. افترض أن فولمار طلبت توضيب نِسَب بدلاً من ذلك: أربعة صغير، وثمانية وسط، وثمانية كبير، وأربعة كبير جداً. وذلك ما زال أربعاً وعشرين قطعة في الكرتونة، وما زالت الأثواب الـ7,800 نفسها.
وتوضيب النِّسَب لا يُحسب خليّة خليّة، لأن كل كرتونة تحتاج المقاسات الأربعة معاً. فيعمل التطبيق لكل لون على حدة. ويأخذ أصغر عدد من الأطقم الكاملة يستطيع ذلك اللون توفيره.
- الفحمي يوفّر 225 طقماً من الصغير، و187 من الوسط، و187 من الكبير، و175 من الكبير جداً. وأصغرها 175. فيصنع الفحمي 175 كرتونة تسع 4,200 قطعة، وتبقى 400 قطعة.
- والعاجي يوفّر 150 و137 و125 و125. وأصغرها 125. فيصنع العاجي 125 كرتونة تسع 3,000 قطعة، وتبقى 200 قطعة.
ثلاثمائة كرتونة كاملة، و600 قطعة لا تسعها كرتونة نِسَب.
وهنا العيب. فالتطبيق يضيف كرتونة ناقصة واحدة لكل لون، تماماً كما يفعل في التوضيب الصلب. فتقرأ الشاشة 302 كرتونة. وستّمائة ثوب سائب لا تدخل في صندوقين. فهي بأربع وعشرين للصندوق تحتاج خمسة وعشرين، فالمجموع الأمين 325 كرتونة. والتطبيق ناقص بثلاث وعشرين.
والقاعدة صحيحة في التوضيب الصلب وخاطئة في توضيب النِّسَب، وهي السطر نفسه في الشيفرة. فباقي التوضيب الصلب لا يزيد أبداً على ثلاث وعشرين قطعة، فكرتونة إضافية واحدة تغطّيه دائماً. أما باقي النِّسَب فهو ما يرفض منحنى المقاسات إدخاله، ولا سقف له.
ويتبع من المحرّك نفسه أمران أصغر، وكلاهما يعضّ في العمل. فمقاس مسمّى في النسبة ولا تحمله الطلبية يوفّر صفر أطقم، فيهبط ذلك اللون كلّه إلى صفر كراتين. وخانات النسبة على الشاشة تأتي من سلّم مقاسات الموديل، لا من تفصيل هذه الطلبية. فتستطيع كتابة نسبة أمام مقاس لم تطلبه هذه الطلبية.
حين ترفض الخطّة الحساب
الرقم الغائب لا يصير صفراً أبداً. بل يُعلن كل طريق ثغرته بالكلمات. والجملة نفسها تظهر على الشاشة وعلى الورقة المطبوعة وعلى لوحة التعبئة.
| الحال | الرسالة |
|---|---|
| لا قطع لكل كرتونة | يحتاج إلى تفاصيل — اضبط القطع لكل كرتونة. |
| العلب الداخلية مشغّلة وإحدى الخانتين فارغة | يحتاج إلى تفاصيل — اضبط القطع لكل علبة داخلية والعلب الداخلية لكل كرتونة رئيسية. |
| اختير توضيب النِّسَب ولم تُكتب نسبة | اضبط النسبة لكل مقاس (القطع لكل كرتونة حسب المقاس). |
| اختير توضيب النِّسَب ولا تفصيل على الطلبية | لا تفصيل مقاسات وألوان على الطلبية — وتوضيب النِّسَب يحتاج واحداً. |
| صلب بلا تفصيل | يُحسب على مجموع الطلبية بدلاً من ذلك، ويقول ذلك: لا تفصيل مقاسات وألوان — محسوب على مجموع الطلبية. |
وذلك الصفّ الأخير هو الحال الوحيدة التي يضع فيها التطبيق شيئاً في الثغرة. فالتوضيب الصلب بلا تفصيل يرجع إلى قسمة مجموع الطلبية. ويسمّي الصفّ الواحد "الكلّ (بلا تفصيل)"، ويطبع التحفّظ بجوار الجواب. وهو رقم حقيقي عليه تنبيه، لا تخمين يلبس وجهاً نظيفاً.
الجاهزية للتعبئة مكتسَبة
لوحة التعبئة تعرض كل طلبية حالها مؤكَّدة أو قيد الإنتاج وغير مؤرشفة. صفّ لكل واحدة، وغير الجاهزة مرتّبة أولاً. وكل صفّ يقع في واحدة من ثلاث حالات.
| الحال | تتطلّب | اللون |
|---|---|---|
| جاهز للتعبئة | خطة كراتين تُحسب فعلاً وعلامة شحن رئيسية مضبوطة | أخضر |
| يحتاج إلى تفاصيل | التعليمة موجودة، لكن الخطة لا تُحسب أو العلامة الرئيسية فارغة | كهرماني |
| لم يبدأ | لا تعليمة تعبئة على الطلبية أصلاً | رمادي |
ولاحظ ما لا يعنيه الأخضر. فهو لا يعني أن شيئاً معبَّأ. بل يعني أن التعليمة كاملة بما يكفي للتعبئة منها.
ولاحظ أيضاً أي علامة تُحسب. فالعلامة الرئيسية وحدها تُختبَر، بفحص وجود نصّ غير فارغ. فالعلامة الجانبية الفارغة، وغياب أبعاد الكرتونة، وغياب أقصى وزن، كلّها تترك الصفّ أخضر.
واقرأ جملة السبب ولا تتصفّحها، لأنها تحمل العدد.
- صفّ جاهز: "جاهز للتعبئة — 328 كرتونة (7,800 قطعة)."
- صفّ فيه الخطة بلا علامة: "خطة الكراتين جاهزة (328 كرتونة) — أضف علامات الشحن لتنتهي."
الخطة نفسها، وجملة مختلفة. والثانية تخبرك أن كل الناقص نصّ في خانة.
اختبر فهمكتضبط ميلاغروس الطلبية ORD-1356 على توضيب نِسَب وتحفظ، فيصير الصفّ في لوحة التعبئة أخضر بـ302 كرتونة. ويحجز بيرسي حاوية واحدة على ذلك الرقم. سمِّ أمرين منفصلين وقعا خطأً، وقل أيّهما كان التطبيق يستطيع التقاطه.أظهر الإجابة
الأول عدد الكراتين نفسه. فستّمائة قطعة لن تدخل في الكرتونتين الناقصتين اللتين سمح بهما التطبيق، فالرقم الحقيقي 325 وكل رقم حجم بعده ناقص بثلاث وعشرين كرتونة. وكان التطبيق يستطيع التقاط هذا. فهو يعرف الباقي ويعرف القطع لكل كرتونة، وقسمة أحدهما على الآخر هي الحساب نفسه الذي يجريه أصلاً في التوضيب الصلب. والثاني ما عناه الأخضر. فالأخضر هنا يقول إن التعليمة كاملة. ولا يقول إن شيئاً معبَّأ، ولا إن إنساناً راجع الخطة. وقد عامل بيرسي حال تخطيط معاملة واقعة شحن. وهذا لم يكن التطبيق يستطيع التقاطه، لأنه لم يدّعِ غير ذلك. فاسم الحال «جاهز للتعبئة»، وقراءتها «معبّأة» خطأ بشريّ تحاجّ ضدّه الصياغة نفسها.
اختبر فهمكطلبية تعرض «يحتاج إلى تفاصيل» مع رسالة القطع لكل كرتونة، ومنسّق التجارة يصرّ على أن الملف الفني للمشتري يحدّد التوضيب فعلاً. أين تنظر، وما التفسيران الأرجح؟أظهر الإجابة
انظر في نمط التوضيب أولاً، فالرسالة تخبرك أي طريق سلكه التطبيق. فجملة «اضبط القطع لكل كرتونة» هي رسالة التوضيب الصلب أو المختلط. فإن كان المشتري قد حدّد نسبة، فزرّ النمط على الوضع الخطأ وشبكة النسبة ليست ظاهرة أصلاً. والتفسير الثاني الأرجح علامة العلب الداخلية. فمع تشغيلها تُهمَل خانة القطع لكل كرتونة إهمالاً تامّاً. ويريد التطبيق القطع لكل علبة داخلية والعلب الداخلية لكل كرتونة رئيسية بدلاً منها، ورقم مكتوب في الخانة الخطأ يقرأه المحرّك فارغاً. وفي الحالين الإصلاح نقرة واحدة وتظهر الخطة فوراً، لأن اللوحة تعيد الحساب وأنت تكتب لا عند الحفظ.
موجّه · افحص خطة الكراتين عنهذه قبل أن يحجز أحد الشحن
كلما أوشك مجموع الكراتين على الشاشة أن يصير حجزاً، ودائماً في طلبية بتوضيب النِّسَب.
ساعدني في اختبار هل مجموع الكراتين الذي طبعه نظامي سليم حسابياً، قبل أن يتحوّل إلى حجز حاوية. سأعطيك: كمية الطلبية، والتفصيل الكمل بالمقاسات والألوان، ونمط التوضيب (صلب أو نِسَب أو مختلط)، وعدد القطع لكل كرتونة أو النسبة لكل مقاس، ومجموع الكراتين الذي تعرضه الشاشة مع تقسيمه إلى كراتين كملة وكراتين ناقصة. أعد الحساب من الأصول لا مراجعةً لجمعي. ففي التوضيب الصلب، اقسم كل خليّة لون ومقاس على عدد القطع لكل كرتونة، واحتفظ بالجزء الصحيح كراتين كملة، وعامل كل باقٍ غير صفري ككرتونة إضافية واحدة. وفي توضيب النِّسَب، اعمل لكل لون على حدة. اقسم كل مقاس على رقم نسبته، وخذ أصغر تلك النواتج عدداً للكراتين الكملة، ثم احسب المتبقّي بطرح حاصل ضرب الكراتين في عدد القطع من مجموع اللون. ثم افعل الفحص المهمّ. اقسم كل متبقٍّ على عدد القطع لكل كرتونة وقرّب لأعلى. فذلك عدد الكراتين الإضافية التي يحتاجها المتبقّي فعلاً. قل لي هل يطابق عدد الكراتين الناقصة الذي عرضته الشاشة، وإن لم يطابق فأعطني المجموعين جنباً إلى جنب والفرق بالكراتين. ثم أجرِ فحصاً واحداً أستطيع تكراره: حاصل ضرب الكراتين في عدد القطع ينبغي أن يكون في حدود كرتونة واحدة من كمية الطلبية. اعرض الحساب. وثلاث قواعد. لا تقل لي إن الخطة سليمة لأن البرنامج حسبها. ولا تقرّب باقياً لأسفل لأي سبب. وإن كان تفصيلي لا يساوي كمية طلبيتي، فقف عند ذلك وقله، لأن كل ما بعهذا مبنيّ على ذلك المجموع.
قد يخطئ الذكاء الاصطناعي — تحقّق من أي شيء ستتصرّف بناءً عليه.