كيف أحذف دفتراً غير مستخدم تظهر معه رسالة خطأ Can not Delete this record because it used in another record؟

Viewed 0

عند محاولة حذف دفتر غير مستخدم في نما (لا توجد عليه أي مستندات) تظهر رسالة الخطأ:

Can not Delete this record because it used in another record

ما سبب ظهور هذه الرسالة رغم أن الدفتر فعلياً غير مستخدم؟ وما هي الطريقة الصحيحة لحذفه؟


Originally posted at https://answers.namasoft.com/question/214/.

1 Answers

بعض الملفات في نما لا يسمح النظام بحذفها حتى بعد حذف جميع المستندات المرتبطة بها، وذلك لأنها تُعتبر ملفات بنية أساسية للنظام (Activated)، ومن أمثلتها:

  • الدفتر
  • التوجيه
  • المحددات
  • السنة المالية
  • المجموعات

في مثل هذه الحالات، اتبع الخطوات التالية لحذف الدفتر:

  1. تأكد أولاً من حذف جميع المستندات المرتبطة بالدفتر المراد حذفه (القيود، السندات، الفواتير، ... إلخ).
  2. افتح سجل الدفتر المطلوب حذفه.
  3. اضغط الاختصار Ctrl + Alt + X لإظهار الإجراءات المخفية.
  4. من قائمة مزيد، نفّذ الإجراء cancelActivated لإلغاء حالة التفعيل عن الدفتر.
  5. الآن قم بحذف الدفتر بشكل طبيعي وسيقبل النظام عملية الحذف.

ملحوظة: نفس الأسلوب ينطبق على باقي الملفات المُفعَّلة (التوجيه، المحددات، السنة المالية، المجموعات) إذا احتجت لحذفها بعد التأكد من عدم وجود مستندات تابعة لها.


Originally posted at https://answers.namasoft.com/question/214/.