Skip to content
English

إدارة معارض السيارات في Nama

تدير شركة الصحراء للسيارات نشاطين على أرض واحدة. في جانب منها مركز الخدمة الذي يصلح سيارات الناس جميعاً، وفي الجانب الآخر المعرض الذي يشتري سيارات ناوا من المستورد ويخزنها في الساحة ثم يبيعها. وهذا النصف من التوثيق يتحدث عن المعرض.

والسيارة في المعرض شيء عسير على أي نظام أن يمسكه. هي مخزون: لها تكلفة، وتقف في مخزن، وتُباع فتُحمَّل تكلفتها على تكلفة المبيعات كأي صنف آخر. لكنها ليست مخزوناً متماثلاً. فحين تشتري ليلى الحربي سيارة ناوا رمال ٢٫٤ فهي لا تشتري «وحدة واحدة من الصنف MDL-RIMAL24»، بل تشتري الهيكل NWA7R24C26K000318 تحديداً — تلك التي عدادها على ١٢ كيلومتراً، والتي خرج فسحها الجمركي يوم الثلاثاء، والواقفة في الموقع A-14 ومفتاحها K-318 في الخزانة. وكل سؤال يُسأل عن تلك السيارة — أين هي، ولمن حُجزت، وهل عاد خطاب مرورها، وكم كلّفتنا فعلاً — سؤال عن الوحدة الفردية لا عن الموديل.

لذلك يمنح Nama كل سيارة فعلية ملفاً مستقلاً بها، ويعلّقه على صنف المخزون العادي بوصفه محدد صنف. فيبقى الصنف كما كان — ناوا رمال ٢٫٤، سطر واحد في ملف الأصناف، له سعر بيع ومجموعة — ويكون ملف السيارة هو الوحدة الفردية تحته، وهو ما يشير إليه فعلياً سطر فاتورة الشراء أو سند الاستلام المخزني أو فاتورة البيع.

الترخيص المطلوب

srvcenter-subitems. ولا شيء في قائمة «سيارات» متاح في التركيب الأساسي.

جسر المصطلحات — اقرأ هذا قبل كل شيء

الشيء الواحد له اسمان، وستلقاهما كليهما في يومك الأول:

  • في القائمة وعلى شاشته الخاصة اسمه السياره / Customer Car.
  • وفي نحو أربعين تسمية لخيارات الإعدادات وتوجيهات المستندات اسمه الصنف الفرعي / Sub Item.

فـ إنشاء صنف فرعي من السطر، وإعدادات حالة الصنف الفرعي الإفتراضية، وسطور حركات حالة الصنف الفرعي — كلها تتحدث عن ملف السيارة. ولا توجد شاشة منفصلة اسمها «صنف فرعي» تبحث عنها. وسنسميه في هذه الصفحات ملف السيارة في السرد، وننقل التسمية المعروضة على الشاشة كما هي كلما اقتبسنا حقلاً.

ماذا يحمل ملف السيارة

سجل واحد لمركبة واحدة، يحمل:

  • الهوية — رقم الهيكل، ورقم المحرك، والموديل (نص حر)، وناقل الحركة، ونوع الهيكل، وعدد الركاب، ومصنّفات السعر.
  • حزمة الضمان — كتالوج، ودواسات، وعدة، ومفتاح احتياطي، وضمان، ومدة الضمان ومدة الضمان الممتد، ومن يقدمه.
  • موضعها الفعلي — المخزن، والموقع، ورقم المفتاح، ورقم الموقع في الساحة، ورقم اللوحة، والممشى، وحالة الاستخدام، وبيانات الفحص قبل التسليم.
  • الأوراق — رقم البيان الجمركي، وسداد الجمارك وتاريخه، ورقم الفسح الجمركي وتاريخه، واسم الباخرة، والناقل، ومجموعة مستندات الشركة المصنعة، ومجموعة مستندات التسجيل.
  • أثراً للقراءة فقط — أي أمر شراء وفاتورة شراء وسند استلام وأمر بيع وفاتورة بيع وخطاب مرور ومندوب مسّها، وقائمة كاملة بتغيّرات الحالة.

وكل ذلك مشروح حقلاً حقلاً في ملف السيارة.

السجلّان منفصلان

يحتفظ Nama بملفَّي مركبات اثنين، ولا رابط بينهما.

ملف السيارةملف منتج الورشة
القائمةسيارات > ملفات السياراتمركز خدمة > الملفات > منتج
ماهيتهوحدة مفردة من صنف مخزنيمركبة العميل بوصفها أصلاً تُخدم
يحملالهيكل، والجمارك، وموقع الساحة، وأختام البيعتاريخ العداد، وعقد الصيانة، وسجل آخر صيانة
تستخدمهمستندات الشراء والتوريد والتخصيص والبيع والتسليمطلبات الخدمة والمقايسات وأوامر الشغل وتصاريح البوابة
الترخيصsrvcenter-subitemssrvcenter
قائمة الحالاتقائمتها الخاصة من ٢٠ قيمة، معرّفة بالكامل بالإعدادقائمة أخرى خاصة بالورشة

تبيع الصحراء CAR-000318 لليلى في مارس، فإن أعادتها ليلى في سبتمبر لأول صيانة فتحت لها الورشة ملف منتج جديداً لا علاقة له بالأول. ولا ينتقل شيء: لا رقم الهيكل، ولا حزمة الضمان، ولا تاريخ الشراء.

لا رابط بين السيارة المباعة والسيارة المخدومة

يوجد في نموذج البيانات حقلان يبدو أنهما يصلان السجلَّين، لكنهما ليسا على أي شاشة ولا يقرأهما ولا يكتبهما شيء. فالورشة لا تستطيع استدعاء سجل المعرض، وسجل المعرض لا يعلم أن سيارته دخلت الصيانة.

فإن احتجت وصل الاثنين — ليُراجَع مثلاً تاريخ البيع عند مطالبة ضمان — فذلك مشروع إعداد عندك، لا خاصية في المنتج. وليس شيئاً يُشغَّل بزر.

لا شيء في سلوك السيارة مبني مسبقاً

هذه أهم جملة في هذا النصف من التوثيق، وتكررها كل صفحة هنا بصيغة ما.

من المعقول أن تتوقع أن فاتورة الشراء تجعل السيارة «بالطريق»، وأن سند التوريد يجعلها «مخزون متاح»، وأن فاتورة البيع تجعلها «مفوترة». ولا شيء من ذلك صحيح في التركيب الافتراضي. فالحالة الوحيدة التي يسندها المنتج نفسه هي الأولى، ما قبل المبدئي، تُختم لحظة إنشاء ملف السيارة من سطر مستند. وكل ما بعدها — أي مستند يضع أي حالة، وأي انتقال بين حالتين مسموح به أصلاً — ترسمه أنت، لكل صنف، في سجل إعدادات حالة السيارة.

ولهذا وجهان. فهو يعني أنك تستطيع رسم دورة حياة تشبه معرضك فعلاً — ووكالة استيراد ومعرض سيارات مستعملة يحتاجان سلسلتين مختلفتين تماماً. ويعني أيضاً أن قاعدة بيانات لم يملأ فيها أحد هذا الإعداد تتصرف وكأن خاصية الحالات معطّلة بالكامل، وهذا بالضبط ما تبدو عليه من الخارج.

وكيفية الرسم موضوع صفحة إعدادات حالة السيارة.

قبل أن يعمل أي من ذلك

نصف السيارات مُطفأ افتراضياً ويحتاج أربع خطوات إعداد منفصلة

لا يكفي أن تملك ترخيص srvcenter-subitems. فحتى تكتمل هذه الأربع لن تظهر ملفات السيارات أو لن تُنشأ — وفي أشيع صور الفشل لا يُبلَّغ عن شيء إطلاقاً.

  1. لا بد من تشغيل خاصية الأصناف الفرعية. خاصية المخزون scSubItem (الأصناف الفرعية / Sub Items) هي التي تُظهر أصلاً كل حقل متعلق بالسيارات: علامة له صنف فرعي على الصنف، وخانات إعدادات الصنف، وعمود السياره (Customer Car) على سطور المستندات. وثمة برنامج ترقية يضيفها إلى قائمة «الخصائص الممنوعة» في مجموعة الإعدادات، فتبدأ حياتها على أي تركيب حقيقي مطفأة. احذفها من الخصائص الممنوعة قبل أن تبحث عن أي شيء آخر.
  2. لا بد من تعليم الصنف بأن له أصنافاً فرعية. على صنف ناوا رمال ٢٫٤ ضع علامة له صنف فرعي. واحسم ذلك قبل أي حركة — فالعلامة تُقفل بمجرد وجود حركات على الصنف.
  3. لا بد أن يحمل الصنف سجل إعدادات حالة السيارة. يُربط في الصنف ▸ الإعدادات ▸ إعدادات حالة السيارة، ويرفض الإنشاء التلقائي أن يعمل بدونه فيفشل برسالة «الصنف … ليس له إعدادات حالة السيارة». وانتبه إلى أن الرسالة تظهر على عمود الصنف في سطر المستند، وهو ما يرسل أكثر الناس للبحث في المكان الخطأ.
  4. لا بد أن تضيف عمودي رقم الهيكل والمحرك إلى شاشة الشراء عندك. في التركيب الافتراضي لا تعرض أي شاشة من شاشات مشتريات السيارات رقم هيكل ولا رقم محرك ولا ناقل حركة ولا رقم مفتاح أو موقع. سند التوريد يعرض خانات حزمة الضمان الخمس فقط، وأمر الشراء والفاتورة المبدئية وفاتورة الشراء ومردود المشتريات لا تعرض شيئاً من ذلك. فالخاصية التي تقرأ رقم الهيكل من السطر ليس لها — كما تُسلَّم — موضع يكتب فيه أحد رقم هيكل. أضف الأعمدة إلى جدول السطور بتعديل شاشة قبل أن تعتمد على الإنشاء التلقائي.

خيار «إعدادات حالة الصنف الفرعي الإفتراضية» لا يفعل ما يوحي به اسمه

في شاشة إعدادات مركز الخدمة خيار اسمه إعدادات حالة الصنف الفرعي الإفتراضية / Default SubItem Configuration. وهو يوفّر سطور فلترة الحالات التي يستعملها منتقي السيارة على سطور المستندات حين لا يكون للصنف إعداد خاص به — وهذا كل ما يفعله.

فهو ليس بديلاً احتياطياً لمحرك الحالات، وليس بديلاً للإنشاء التلقائي لملفات السيارات. فكلاهما يقرأ إعداد الصنف نفسه ويرفض المضي بدونه. وملء الافتراضي على مستوى الوحدة وتوقّع أن يتبعه الباقي هو أشيع خطأ إعداد في هذا النصف؛ فكل موديل سيارة يظل بحاجة إلى إعدادات حالة السيارة خاصة به مربوطة بصنفه.

لا شيء يتحقق من تفرّد رقم الهيكل

لا يوجد قيد تفرّد ولا أي تحقق على رقم الهيكل في أي موضع. تستطيع إنشاء ملفَّي سيارة يحملان الهيكل نفسه، من مستندين أو باليد، فيقبلهما النظام ويعطي كلاً منهما كوده، ويتتبع لكل واحد مخزونه وتكلفته على حدة. ولا شيء ينبّه ولا شيء يدمج.

والنتيجة العملية أن الانضباط عليك أنت: شغّل الإنشاء التلقائي على نوع مستند واحد فقط، وابحث في ملف السيارات قبل أن تنشئ سجلاً باليد.

ماذا في قائمة «سيارات»

جذر القائمة في الإنجليزية مكتوب cars بحروف صغيرة — انقله كما هو حين تدلّ أحداً على موضعه. وفي العربية سيارات. وتحته سبعة مجلدات:

المجلدبالإنجليزيةما فيه
ملفات السياراتCar Filesملف السيارة، وإعدادات حالة السيارة، وشركة التأمين، والجهة الخارجية
مشتريات السياراتCar Purchasesأمر الشراء، والفاتورة المبدئية، وفاتورة الشراء، ومردود المشتريات، ومستند التجميع
مخازن السياراتCar Inventoryسند توريد السيارة وإلغاؤه
مبيعات السياراتCar Salesطلب عرض السعر، وعرض السعر، وأمر البيع، والاعتماد، والتخصيص، والفواتير، والتسليم، والمردود، وخطابات المرور
الغاء مبيعات سياراتCars Sales Cancellationمستندات الإلغاء لسلسلة البيع
تأمين السياراتCar Insuranceبرامج التأمين والوثائق ومستنداتها السبعة
تقسيط السياراتCar Installmentشركات التمويل وبرامج التقسيط وعروض الأسعار

ومجلدان منها يحملان ملفات رئيسية يفاجئ موضعُها الناس. فـشركة التأمين في «ملفات السيارات» لا في «تأمين السيارات»، وهي تابعة لهذا الترخيص — بمعنى أن عميلاً اشترى التأمين وحده لا يستطيع إنشاء واحدة. والجهة الخارجية هناك أيضاً.

الجهة الخارجية

الجهة الخارجية / External Agency ملف أطراف صغير في سيارات > ملفات السيارات. يستطيع أن يحمل ذمة وبيانات ضريبية كأي طرف آخر، ووُجد لتسجّل فيه الجهات الخارجية التي تتعامل معها — مكتب مرور، أو مخلّص جمركي، أو مركز فحص.

ويستحق الأمر صراحة: لا يشير إليه أي مستند في الوحدة. فلا يشارك في مسار سيارة ولا شراء ولا بيع ولا قيد محاسبي. سجّلها إن كانت القائمة نافعة لك، ولا تتوقع أن يستهلكها شيء.

إلى أين بعد ذلك

  • ملف السيارة — السجل نفسه صفحة صفحة، وأي الحقول يكتبها إنسان وأيها يكتبها مستند.
  • إعدادات حالة السيارة — كيف ترسم دورة الحياة، وقائمة الحالات كاملة، والقواعد التي تقرر قبول المستند أو رفضه.
  • أوامر شراء السيارات — بداية سلسلة الشراء، وحيث تختار أكثر المواقع أن تُولد ملفات سياراتها.