قد يظهر معرّف جديد في ملف أسعار العقار، فيبدو كأنه دليل على بيع جديد. لكن معنى هذا التغيير يعتمد على العملية التي سجلها الناشر. إذا كانت العملية إعادة تصنيف معاملة معروفة، فقد يحتاج السجل إلى حذف وإضافة معًا. سنفصل عدد تعليمات التحديث عن عدد البيوع التي تصفها، ونراجع ما يتغير في مجموع الفئات وما يبقى ثابتًا.
دليل HM Land Registry لإنجلترا وويلز يفصل فئة الصفقة عن حالة السجل الشهري: عند تصحيح فئة أسيء تخصيصها، يحذف السجل القديم وتضاف المعاملة إلى الفئة الصحيحة بمعرّف جديد. [1] نطبق هذا الاستثناء المسمى على ملف مؤلف، لا نستنتج هوية صفقة حقيقية من تساوي الأسعار.
الخلاصة السريعة
في حالة إعادة التصنيف المعطاة، حذف السجل القديم وإضافة معرّف جديد لا يمثلان بيعين: لدينا بيع واحد انتقل بين فئتين. ثلاثة بيوع بمبالغ 100 و 200 و 300 تبقى ثلاثة ومجموعها 600 بعد نقل سجل 200 من فئته القديمة إلى الجديدة.
- الفئة والحالة حقلان مختلفان في الدليل: فئة A قياسية وفئة B إضافية؛ حالة الملف الشهري A إضافة، وC تغيير، وD حذف. تصحيح تخصيص الفئة يحذف القديم ويضيف معرّفًا جديدًا؛ التغيير العادي يحدث السجل بمعرّفه، والحذف يزيله. [1]
- حالتنا الأصلية ثلاثة بيوع: 100 و 200 في القياسية، و 300 في الإضافية. القياسية 300 والإضافية 300 والإجمالي 600. نقل البيع 200، مع علاقة القديم بالجديد معطاة صراحة، يعطي القياسية 100 والإضافية 500؛ الإجمالي 600 والعدد 3.
- تعليمتا الحذف والإضافة في النقل لا تزيدان عدد البيوع. إن أضفت الجديد 200 وأبقيت القديم خطأ، يصبح المجموع 800 والعدد 4. وإن حذفت القديم دون إكمال الإضافة، ترى مؤقتًا 400 والعدد 2؛ كلاهما لا يصف الحالة المكتملة.
- فرع مستقل يغير سعر البيع 200 إلى 220 في فئته الأصلية، دون إعادة تصنيف: نحدّث السطر فيصبح مجموع البيوع 620 والعدد 3. إضافة 220 كسطر مستقل فوق الأصل تعطي 820 والعدد 4؛ صحة الجمع لا تجعل هذا الإدخال صحيحًا.
- إضافة بيع مستقل معلوم بمبلغ 400 إلى الأصل تعطي 1000 وأربع معاملات. هذا الفرع مختلف عن إضافة سجل بديل 200 لبيع سبق وجوده. لا تجعل كلمة إضافة وحدها تصف معنى اقتصاديًا واحدًا في الحالتين.
- إذا وصل معرّف جديد 200 ولم نعرف علاقته بالقديم، يبقى الفرعان المعطيان 600 مع 3 أو 800 مع 4 غير محسومين. تساوي السعر وحده لا يثبت إعادة التصنيف؛ لا نحذف سجلًا حيًا أو نملأ الرابط بالتخمين.
- الرسم يقارن مجموع الفئتين قبل نقل 200 وبعده، ويظهر ثبات 600. يحتفظ سجل العمل بالمعرّفين وعلاقة النقل؛ النتيجة لا تقدم خوارزمية مطابقة لصفقات فعلية أو بروتوكول خدمة بيانات أخرى.
حرف واحد قد ينتمي إلى خانتين مختلفتين
نقرأ حقلي الفئة والحالة كما حددتهما الخلاصة. [1] يصف الأول مكان الصفقة في التقسيم، بينما يوجه الثاني ما نفعله بالسجل في التحديث الشهري. لذلك لا نكتب حرفًا منفردًا في ورقة العمل ونتوقع أن يعرف القارئ معناه. اسم العمود جزء من المعلومة، وقد يظهر الرمز نفسه في العمودين مع وظيفتين مختلفتين.
في بطاقة مؤلفة، نكتب فئة قياسية وحالة إضافة. نكتب في بطاقة ثانية فئة إضافية وحالة إضافة أيضًا. الحالتان تعنيان أن عملية الإضافة مطلوبة في المثال، لكنهما لا توحدان الفئتين. أما خانة حذف بجوار فئة قياسية فتتعلق بإزالة ذلك السجل، ولا تعني أن صفة كل البيوع القياسية تغيرت أو أن الفئة نفسها ألغيت.
إذا نسخ شخص الرمز من عمود الفئة إلى عمود الحالة، فقد يوجه المعالجة إلى عمل لم يطلبه الملف. لا يصلح مجموع مالي لاحق لإثبات أن عملية النقل هذه كانت صحيحة. نستطيع جمع أسعار صفوف خلطت حقولها، لكن الناتج يصف صفوفًا مختلفة عن المجموعة المطلوبة. احتفظ بعنوان كل خانة حتى عند اختصار الورقة أو إعادة ترتيب الأعمدة.
ونبقي التمرين محصورًا في الملف الذي وصفه الدليل، دون نقل أسماء الرموز إلى منصة عربية أخرى. قد تعرض منصة أخرى سجلًا منقحًا أو معلومات بيع من دون هذا الحقل أو بهذا الاسم مع معنى مختلف. تفسير البيانات يحتاج تعريف حقولها الخاصة؛ مألوفية كلمة إضافة في لغتنا لا تعطي كل ناشر تعليمات تحديث متطابقة.
ابنِ الحالة الأصلية قبل تطبيق التغيير
نؤلف ثلاثة بيوع مستقلة، ونعطي كل بيع هوية اقتصادية ثابتة داخل المثال. البيع س مبلغه 100، والبيع ص 200، والبيع ع 300، وكلها بوحدة سعر مؤلفة واحدة. نعطي س وص للفئة القياسية، وع للفئة الإضافية. لم نجمع صفقات فعلية أو ننسب هذه الأرقام إلى سوق؛ هي مدخلات يمكن مراجعة أثر تغيير واحد عليها.
مجموع القياسية 100 مع 200 يساوي 300، ومجموع الإضافية 300، فيكون الإجمالي 600. عدد البيوع ثلاثة: س وص وع. ونقدم للسجل ص معرّفًا قديمًا نسميه م 1، لا عنوان عقار حقيقيًا. هذا الاسم ليس معلومة عن ملكية الأرض، بل طريقة لتمييز النسخة التي سوف يطلب التحديث إزالتها عند تغيير فئتها.
احتفظ بنسخة من الحالة قبل العملية مع وقتها المفترض. إذا أردت قياس الفرق بعد النقل، تحتاج معرفة المجموعة التي بدأت منها. لا تقارن ملفًا قديمًا لمجموعة مختلفة بملف جديد ثم تنسب كل فرق إلى السجل ص. في مدخلاتنا، لا توجد إضافات أو حذوفات أخرى أثناء عملية النقل، ولذلك يمكن تتبع أثرها وحدها.
ويمكن وضع س وص وع في جدول مختصر للمراجعة، لكن صف المجموع لا يغني عن الصفوف التي بناه منها. إذا قلت إن الإجمالي 600 فقط، فلن يعرف القارئ أن 200 كان ضمن القياسية ولا أن 300 الوحيد كان ضمن الإضافية. نحتاج هذه المعلومات لأن سؤالنا يتناول انتقال قيمة بين الفئتين، لا تغير الإجمالي وحده.
نقل المعاملة يغيّر موضعها ولا يضاعفها
نعطي صراحة أن التحديث يعيد تصنيف ص من القياسية إلى الإضافية، وفق الاستثناء المحدد في المقدمة. [1] يطلب حذف سجل م 1 القديم وإضافة سجل م 2 الجديد للمعاملة ص نفسها وبالمبلغ 200 نفسه. علاقة م 1 بم 2 معلومة في الحالة، وليست نتيجة فحصنا لتشابه المبلغ أو الشارع؛ هذا الفرض هو ما يسمح لنا بتفسير العملية كنقل.
بعد حذف 200 من القياسية يبقى فيها 100. وبعد إضافة 200 إلى الإضافية يصبح مجموعها 500. هبطت الأولى 200 وارتفعت الثانية 200، فصافي فرق الإجمالي صفر. عندما تجمع 100 و 500 تعود إلى 600، وعدد البيوع الاقتصادية يبقى 3. اختلاف معرّف الصف لم يخلق في هذا الفرع بيعًا رابعًا، لأن العلاقة المعطاة تقول إنه بديل للسجل نفسه.
يعرض الرسم الأصلي شريطين للإجمالي: قبل النقل يتكون من 300 لكل فئة، وبعده من 100 و 500. طول الشريطين واحد، والذي تغير موضع الحد بين اللونين. الألوان تمثل فئتي السجل في حالتنا، ولا تمثل حقوق ملكية أو مساحات أرض أو احتمالات. كما لا يرسم الشكل عنوانًا أو خريطة تمكّن من تعرف معاملة حقيقية.
ومن الممكن أن تكون الفئة هدف التقرير، فيظهر تغير كبير في عمودها رغم ثبات جميع البيوع. إذا اختصرت النتيجة إلى أن القياسية هبطت، فاذكر أن هبوطها في مثالنا جاء من تصحيح تخصيص ص، لا من إلغاء بيعه. لم تعط الحالة اتجاه السوق أو توقف مشتر عن الشراء؛ أعطت تعديلًا لمكان سجل داخل مجموع معلوم.
| حالة مؤلفة | قياسية | إضافية | الإجمالي | عدد البيوع |
|---|---|---|---|---|
| قبل النقل | 300 | 300 | 600 | 3 |
| بعد النقل | 100 | 500 | 600 | 3 |
| إضافة دون حذف؛ خطأ | 300 | 500 | 800 | 4 |
عدّ التعليمات منفصلًا عن عدّ البيوع
تتكون عملية نقل ص هنا من تعليمتين. لا نحول الرقم 2 إلى عدد بيع جديد لمجرد أن ملف التحديث يحتوي سطرين. إذا حسبت الأسطر الواردة في كل شهر وأضفتها إلى عدد المعاملات القديمة، فسوف تخلط أعمال الصيانة المعلوماتية بما يريد التقرير عده. سجل الأسطر قد يكون مفيدًا لمتابعة المعالجة، لكنه يجيب عن سؤال آخر.
نختبر خطأ الإضافة دون الحذف: يبقى القديم 200 ضمن مجموع 600، ويدخل الجديد 200 فوقه، فيصبح الإجمالي 800 والعدد 4. عملية الجمع صحيحة لهذه القائمة الخاطئة، لكنها ضاعفت ص الذي ثبتت علاقته بالبديل. لا نصلح النتيجة بتغيير سعر أحد النسختين؛ نصلحها بتطبيق العملية التي كانت المعطيات تطلبها على السجل القديم.
وفي الخطأ المقابل، تحذف م 1 وتتوقف قبل الإضافة؛ ترى 100 و 300 فقط، أي 400 ومعاملتين. هذا وصف للحالة الجزئية أثناء المعالجة، وليس وصفًا للحالة النهائية التي طلبها التحديث. يمكن حفظه كسطر متابعة يبين الخطوة التي أنجزت، لكن لا تسلمه بعنوان النتائج المكتملة وتستنتج أن بيع ص اختفى نهائيًا من المجموعة.
تتيح ورقة صغيرة بأعمدة قبل وحذف وإضافة وبعد مراجعة النقل كاملًا. للصورة المالية: 600 ناقص 200 زائد 200 يساوي 600. ولعدد البيوع الاقتصادية، تبقى علاقة ص القديمة بالجديدة واحدة بحسب فرضنا. لا يعمم هذا العمود طريقة تخزين على كل قاعدة بيانات؛ المطلوب هنا أن يفهم القارئ لماذا لا يساوي تعداد سطري التحديث تعداد البيوع الناتجة.
التغيير العادي والإضافة المستقلة فرعان آخران
نعود إلى الأصل ونؤلف فرعًا مستقلًا: ص باق في فئته، لكن سعره الصحيح في هذه البطاقة 220 بدل 200. هذا الفرع لا يحمل علاقة نقل بين فئتين. نحدّث موضعه كما يعطي تعريف التغيير في الخلاصة، ونحافظ على س 100 وع 300؛ يصبح مجموعنا 620، ولا نرفع عدد البيوع من 3 لأن ص نفسه لم يصبح بيعين.
إذا ألحقت 220 بالأصل بدل الاستبدال، فإن 600 مع 220 يعطي 820 والعدد 4. يشبه هذا الخطأ تكرارًا ماليًا، لكننا لم نعطه عملية التصحيح نفسها التي استعملناها في النقل. لذلك نميز سبب كل تعديل في سجل العمل. فرق 620 عن الأصل 20، بينما فرق 800 في الخطأ السابق 200؛ النظر إلى الفرق وحده لا يصف التعليمات التي طبقت.
وفي فرع ثالث مستقل، تصل بطاقة بيع ف جديدة مع مبلغ 400، ونعطي أنه حدث اقتصادي مستقل لم يكن ضمن س وص وع. عند إضافته إلى الأصل، يصبح المجموع 1000 والعدد 4. هذه إضافة تزيد عدد البيوع، بخلاف إضافة سجل م 2 البديل في فرع النقل. الخبر الذي يحسم الفرق هو علاقة الحدث بالمجموعة، وليس وجود مبلغ أو اسم معرّف جديد وحده.
لا نجمع هذه الفروع في قصة واحدة: نقل ص مع ثبات سعره، وتغيير سعره وحده، وإضافة ف، اختبارات مستقلة لنرى معاني عمليات مختلفة. إذا طلب تقرير تطبيق أكثر من تغيير، يجب أن يذكر ترتيبها وحالتها الأصلية وما بقي صالحًا من المدخلات. أرقام فروعنا لا تعطي تلقائيًا نتيجة عملية مركبة لم نصفها في بطاقة واحدة.
المعرّف والسعر لا يملآن رابطًا مفقودًا
لنفترض الآن وصول سجل بمبلغ 200 ومعرّف جديد، لكن الملف المتاح للقارئ لا يوضح هل هو بديل لص أم بيع مستقل. نعطي احتمالين محددين للدراسة، من دون أن نرجح أحدهما. في فرع البديل مع النقل المكتمل يبقى الإجمالي 600 والعدد 3؛ وفي فرع البيع المستقل يرتفع إلى 800 والعدد 4. هذان جوابان مشروطان على المعلومة الغائبة.
لا يثبت تساوي السعرين أنهما حدث واحد. في أمثلتنا الأصلية ع مختلف عن ص رغم أنه كان يمكن أن نعطيه السعر نفسه؛ السعر خاصية وليس تعريفًا كافيًا للهوية. كذلك لا نستنتج أن م 2 مستقل لأن رمزه غير م 1، بعدما رأينا الاستثناء الذي يسمح بتغيير الرمز للمعاملة ذاتها. يجب أن يظل الرابط المفقود سؤالًا ظاهرًا.
إذا وصل لاحقًا بيان صريح بأنه إعادة التصنيف المعطاة، يمكن إكمال الحذف والإضافة وربط الناتج بفرع 600. وإذا ثبت أن البيع مستقل، نختار فرع 800. لا نأخذ متوسط النتيجتين 700 ونضعه في تقرير المعاملات؛ لم نعط احتمالًا أو توزيعًا يبرر توقعًا، و 700 لا يمثل أي حالة نهائية من الفرعين المحددين هنا.
وهذا لا يعني محو السجل الجديد من نسخة الوصول إلى أن تعرف الجواب. احتفظ بما وصل، مع بيان أن دمجه في المجموعة الاقتصادية غير محسوم، واطلب علاقة الحدث بالقديم. يمكن أن تكون نسخة الاستلام كاملة بوصفها ملفًا وصل، بينما تظل قائمة البيوع التي تريد عدها ناقصة التفسير. الفصل بينهما يحفظ الأثر دون اختراع علاقة أو إلغاء بيانات.
احتفظ بالحالة السابقة والعلاقة والنتيجة
في تسليم حالتنا المحسومة، نكتب أن ص انتقل بين الفئتين، وم 1 حُذف، وم 2 أضيف بدلًا منه، والمبلغ 200 لم يتغير. ثم نعطي مجاميع قبل وبعد: 300 و 300، ثم 100 و 500، والإجمالي 600 في الحالتين. بهذه الورقة يستطيع القارئ تفسير حركة الفئتين وإعادة جمعهما، من دون أن يرى م 2 بيعًا إضافيًا لمجرد جدة الاسم.
يمكن حفظ قائمة تعليمات التحديث بجوار قائمة البيوع الاقتصادية النهائية. الأولى تحفظ ما طلب الملف فعله، والثانية تحفظ ما نريد حسابه بعد اكتمال العملية. لا تستبدل إحداهما بالأخرى ثم تستخدم عنوانًا عامًا مثل العدد؛ اكتب عدد التعليمات أو عدد البيوع حسب الخانة، لأن كلا العددين صحيح حين يعود إلى الشيء الذي سمي له.
إن كان غرضك مقارنة تقريرين، سجّل نسختيهما والعملية التي تفسر الفرق، لا المجموعين وحدهما. قد يبقى الإجمالي ثابتًا ويتغير توزيع الفئات كما في النقل، أو يرتفع 20 مع ثبات العدد كما في تصحيح السعر، أو يرتفع 400 مع بيع مستقل كما في فرع ف. اختلاف هذه المسارات جزء من تفسير النتيجة، وليس تزيينًا للتقرير.
أما الملف الحقيقي الذي لم يعط علاقة البديل بالأصل، فيبقى بحاجة إلى توضيح من مصدره. تمريننا يشرح استثناء موثقًا ويجعل آثاره قابلة للمراجعة، ولا يحكم أن كل حذف وإضافة عملية نقل، أو أن تشابه رقمين يكفي للمطابقة. سلّم الحقائق المعلومة مع السؤال الباقي، ليعرف القارئ متى انتهت المعالجة ومتى انتهى الدليل الذي تملكه.
المصادر ومتابعة القراءة
أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.