Miklix

Dynamics AX 2012 में कोई वैधानिक निकाय (कंपनी खाते) हटाएँ

प्रकाशित: 16 फ़रवरी 2025 को 11:01:30 am UTC बजे

इस आलेख में, मैं Dynamics AX 2012 में डेटा क्षेत्र / कंपनी खाते / कानूनी इकाई को पूरी तरह से हटाने की सही प्रक्रिया समझाता हूं। अपने जोखिम पर उपयोग करें।


इस पृष्ठ को अंग्रेजी से मशीन द्वारा अनुवादित किया गया है ताकि इसे अधिक से अधिक लोगों तक पहुँचाया जा सके। दुर्भाग्य से, मशीन अनुवाद अभी तक एक पूर्ण तकनीक नहीं है, इसलिए त्रुटियाँ हो सकती हैं। यदि आप चाहें, तो आप मूल अंग्रेजी संस्करण यहाँ देख सकते हैं:

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

इस पोस्ट में दी गई जानकारी Dynamics AX 2012 R3 पर आधारित है। यह अन्य संस्करणों के लिए मान्य हो भी सकती है और नहीं भी।

सूचना: यदि आप इस पोस्ट में दिए गए निर्देशों का पालन करते हैं तो डेटा खोने का बहुत वास्तविक जोखिम है। वास्तव में, यह डेटा हटाने के बारे में है। आपको आम तौर पर उत्पादन वातावरण में कानूनी संस्थाओं को नहीं हटाना चाहिए, केवल परीक्षण या विकास वातावरण में ही ऐसा करना चाहिए। इस जानकारी का उपयोग आपके अपने जोखिम पर है।

मुझे हाल ही में Dynamics AX 2012 परिवेश से एक कानूनी इकाई (जिसे कंपनी खाते या डेटा क्षेत्र के रूप में भी जाना जाता है) को पूरी तरह से हटाने का काम सौंपा गया था। उपयोगकर्ता ने कानूनी इकाई फ़ॉर्म से इसे स्वयं नहीं हटाया, इसका कारण यह था कि इसमें कुछ बदसूरत त्रुटियाँ थीं, जैसे कि कुछ तालिकाओं में रिकॉर्ड को हटाना संभव नहीं था।

इस पर गौर करने के बाद, मुझे पता चला कि आप किसी ऐसी कानूनी इकाई को नहीं हटा सकते जिसमें लेन-देन हो। यह समझ में आता है, इसलिए स्पष्ट समाधान यह होगा कि पहले लेन-देन को हटाया जाए, और फिर कानूनी इकाई को हटाया जाए।

सौभाग्य से, डायनेमिक्स AX एक कानूनी इकाई के लेनदेन को हटाने के लिए एक वर्ग प्रदान करता है, इसलिए यह काफी सरल है - हालांकि, यदि आपके पास बहुत अधिक डेटा है तो यह काफी समय लेने वाला है।

प्रक्रिया इस प्रकार है:

  • AOT खोलें और SysDatabaseTransDelete वर्ग ढूंढें (AX के कुछ पुराने संस्करणों में इसे केवल "DatabaseTransDelete" कहा जाता था)।
  • यह सुनिश्चित कर लें कि आप वर्तमान में उसी कंपनी में हैं जिसके लेनदेन को आप हटाना चाहते हैं!
  • चरण 1 में पाया गया क्लास चलाएँ। यह आपको यह पुष्टि करने के लिए संकेत देगा कि आप लेन-देन हटाना चाहते हैं। फिर से, पूरी तरह से सुनिश्चित करें कि जिस कंपनी के बारे में पूछा गया है, वह वही है जिसके लिए आप लेन-देन हटाना चाहते हैं!
  • कार्य को चलने दें। यदि आपके पास बहुत से लेन-देन हैं तो इसमें काफी समय लग सकता है।
  • एक बार यह हो जाने के बाद, संगठन प्रशासन / सेटअप / संगठन / कानूनी संस्थाएँ फ़ॉर्म पर वापस जाएँ। सुनिश्चित करें कि आप इस समय उस कंपनी में नहीं हैं जिसे आप हटाना चाहते हैं, क्योंकि आप वर्तमान कंपनी को हटा नहीं सकते।
  • जिस कंपनी को आप हटाना चाहते हैं उसे चुनें और "हटाएं" बटन (या Alt+F9) दबाएं।
  • पुष्टि करें कि आप कंपनी को हटाना चाहते हैं। इसमें भी कुछ समय लगेगा, क्योंकि यह अब कंपनी में मौजूद सभी गैर-लेन-देन संबंधी डेटा को हटा रहा है।
  • आराम से बैठिए, आराम कीजिए और अच्छी तरह से किए गए काम की महिमा का आनंद लीजिए! :-)
ब्लूस्काई पर साझा करेंफेसबुक पर सांझा करेंलिंक्डइन पर साझा करेंटम्बलर पर साझा करेंX पर साझा करेंलिंक्डइन पर साझा करेंPinterest पर पिन करें

मिकेल बैंग क्रिस्टेंसन

लेखक के बारे में

मिकेल बैंग क्रिस्टेंसन
मिकेल miklix.com के निर्माता और मालिक हैं। उन्हें पेशेवर कंप्यूटर प्रोग्रामर/सॉफ्टवेयर डेवलपर के रूप में 20 से अधिक वर्षों का अनुभव है और वर्तमान में वे एक बड़े यूरोपीय आईटी निगम के लिए पूर्णकालिक रूप से कार्यरत हैं। जब वे ब्लॉगिंग नहीं करते हैं, तो वे अपना खाली समय विभिन्न प्रकार की रुचियों, शौक और गतिविधियों में बिताते हैं, जो कुछ हद तक इस वेबसाइट पर शामिल किए गए विषयों की विविधता में परिलक्षित हो सकते हैं।