Miklix

Dynamics AX 2012 میں قانونی ہستی (کمپنی اکاؤنٹس) کو حذف کریں

شائع شدہ: 16 فروری، 2025 کو 11:01:32 AM UTC

اس آرٹیکل میں، میں Dynamics AX 2012 میں ڈیٹا ایریا/کمپنی اکاؤنٹس/قانونی وجود کو مکمل طور پر حذف کرنے کے لیے صحیح طریقہ کار کی وضاحت کرتا ہوں۔ اپنی ذمہ داری پر استعمال کریں۔


یہ صفحہ انگریزی سے مشینی ترجمہ کیا گیا تھا تاکہ زیادہ سے زیادہ لوگوں تک اس تک رسائی ممکن بنائی جا سکے۔ بدقسمتی سے، مشینی ترجمہ ابھی تک ایک مکمل ٹیکنالوجی نہیں ہے، اس لیے غلطیاں ہو سکتی ہیں۔ اگر آپ چاہیں تو اصل انگریزی ورژن یہاں دیکھ سکتے ہیں:

Delete a Legal Entity (Company Accounts) in Dynamics AX 2012

اس پوسٹ میں معلومات Dynamics AX 2012 R3 پر مبنی ہے۔ یہ دوسرے ورژن کے لیے درست ہو سکتا ہے یا نہیں۔

نوٹس: اگر آپ اس پوسٹ میں دی گئی ہدایات پر عمل کرتے ہیں تو ڈیٹا کے ضائع ہونے کا ایک حقیقی خطرہ ہے۔ اصل میں، یہ بالکل ڈیٹا کو حذف کرنے کے بارے میں ہے. آپ کو عام طور پر پیداواری ماحول میں قانونی اداروں کو حذف نہیں کرنا چاہیے، صرف ٹیسٹ یا ترقی کے ماحول میں۔ اس معلومات کا استعمال آپ کے اپنے خطرے پر ہے۔

مجھے حال ہی میں Dynamics AX 2012 ماحول سے ایک قانونی ہستی (جسے کمپنی اکاؤنٹس یا ڈیٹا ایریا بھی کہا جاتا ہے) کو مکمل طور پر ہٹانے کا کام سونپا گیا ہے۔ صارف نے قانونی اداروں کے فارم سے خود ایسا نہ کرنے کی وجہ یہ تھی کہ اس نے بعض ٹیبلز میں ریکارڈز کو حذف کرنے کے قابل نہ ہونے کے بارے میں کچھ بدصورت غلطیاں نکال دیں۔

اس پر غور کرنے کے بعد، میں نے دریافت کیا کہ آپ کسی ایسے قانونی ادارے کو حذف نہیں کر سکتے جس میں لین دین ہو۔ یہ سمجھ میں آتا ہے، لہذا واضح حل یہ ہوگا کہ پہلے لین دین کو ہٹا دیا جائے، اور پھر قانونی ادارے کو حذف کیا جائے۔

خوش قسمتی سے، Dynamics AX قانونی ادارے کے لین دین کو ہٹانے کے لیے ایک کلاس فراہم کرتا ہے، لہذا یہ کافی سیدھا ہے - اگرچہ، اگر آپ کے پاس بہت زیادہ ڈیٹا ہے تو کافی وقت لگتا ہے۔

طریقہ کار یہ ہے:

  • AOT کھولیں اور کلاس SysDatabaseTransDelete تلاش کریں (AX کے کچھ پہلے ورژن میں اسے صرف "DatabaseTransDelete" کہا جاتا تھا)۔
  • اس بات کو یقینی بنائیں کہ آپ فی الحال اس کمپنی میں ہیں جس کے لیے آپ لین دین کو حذف کرنا چاہتے ہیں!
  • مرحلہ 1 میں موجود کلاس کو چلائیں۔ یہ آپ کو اس بات کی تصدیق کرنے کا اشارہ کرے گا کہ آپ لین دین کو ہٹانا چاہتے ہیں۔ ایک بار پھر، اس بات کو یقینی بنائیں کہ وہ جس کمپنی کے بارے میں پوچھتا ہے وہ وہی ہے جس کے لیے آپ لین دین کو حذف کرنا چاہتے ہیں!
  • کام کو چلنے دیں۔ اگر آپ کے پاس بہت سارے لین دین ہیں تو اس میں کافی وقت لگ سکتا ہے۔
  • ایک بار جب یہ ہو جائے، تنظیم انتظامیہ / سیٹ اپ / تنظیم / قانونی اداروں کے فارم پر واپس جائیں۔ یقینی بنائیں کہ آپ اس کمپنی میں نہیں ہیں جسے آپ اس وقت حذف کرنا چاہتے ہیں، کیونکہ آپ موجودہ کمپنی کو حذف نہیں کر سکتے۔
  • وہ کمپنی منتخب کریں جسے آپ حذف کرنا چاہتے ہیں اور "ڈیلیٹ" بٹن دبائیں (یا Alt+F9)۔
  • تصدیق کریں کہ آپ کمپنی کو حذف کرنا چاہتے ہیں۔ اس میں بھی کچھ وقت لگے گا، کیونکہ اب یہ کمپنی میں موجود تمام غیر لین دین کے ڈیٹا کو حذف کر رہا ہے۔
  • آرام سے بیٹھیں، آرام کریں اور اچھے کام کی شان میں لطف اٹھائیں! :-)
بلوسکی پر شیئر کریں۔فیس بک پر شیئر کریں۔لنکڈ ان پر شیئر کریں۔ٹمبلر پر شیئر کریں۔ایکس پر شیئر کریں۔لنکڈ ان پر شیئر کریں۔پنٹرسٹ پر پن کریں

میکل بینگ کرسٹینسن

مصنف کے بارے میں

میکل بینگ کرسٹینسن
مائیکل miklix.com کا خالق اور مالک ہے۔ اس کے پاس ایک پیشہ ور کمپیوٹر پروگرامر/سافٹ ویئر ڈویلپر کے طور پر 20 سال سے زیادہ کا تجربہ ہے اور وہ اس وقت ایک بڑی یورپی آئی ٹی کارپوریشن میں کل وقتی ملازمت کر رہے ہیں۔ جب وہ بلاگنگ نہیں کرتے ہیں، تو وہ اپنا فارغ وقت دلچسپیوں، مشاغل اور سرگرمیوں کی ایک وسیع صف پر صرف کرتا ہے، جو کسی حد تک اس ویب سائٹ پر موجود مختلف موضوعات سے ظاہر ہو سکتا ہے۔