డైనమిక్స్ AX 2012లో చట్టపరమైన సంస్థ (కంపెనీ ఖాతాలు)ను తొలగించండి
ప్రచురణ: 16 ఫిబ్రవరి, 2025 11:03:03 AM UTCకి
ఈ వ్యాసంలో, డైనమిక్స్ AX 2012 లో డేటా ప్రాంతం / కంపెనీ ఖాతాలు / చట్టపరమైన సంస్థను పూర్తిగా తొలగించడానికి సరైన విధానాన్ని నేను వివరిస్తాను. మీ స్వంత బాధ్యతపై ఉపయోగించండి.
Delete a Legal Entity (Company Accounts) in Dynamics AX 2012
ఈ పోస్ట్లోని సమాచారం డైనమిక్స్ AX 2012 R3 ఆధారంగా రూపొందించబడింది. ఇది ఇతర వెర్షన్లకు చెల్లుబాటు కావచ్చు లేదా చెల్లకపోవచ్చు.
గమనిక: మీరు ఈ పోస్ట్లోని సూచనలను పాటిస్తే డేటా కోల్పోయే ప్రమాదం చాలా ఎక్కువగా ఉంటుంది. నిజానికి, ఇది ఖచ్చితంగా డేటాను తొలగించడం గురించి. మీరు సాధారణంగా ఉత్పత్తి వాతావరణాలలో చట్టపరమైన సంస్థలను తొలగించకూడదు, పరీక్ష లేదా అభివృద్ధి వాతావరణాలలో మాత్రమే. ఈ సమాచారం యొక్క ఉపయోగం మీ స్వంత బాధ్యతపై ఆధారపడి ఉంటుంది.
డైనమిక్స్ AX 2012 వాతావరణం నుండి ఒక చట్టపరమైన సంస్థను (కంపెనీ ఖాతాలు లేదా డేటా ప్రాంతం అని కూడా పిలుస్తారు) పూర్తిగా తొలగించే పనిని నేను ఇటీవల అప్పగించాను. చట్టపరమైన సంస్థ ఫారమ్ నుండి వినియోగదారు స్వయంగా అలా చేయకపోవడానికి కారణం, కొన్ని పట్టికలలోని రికార్డులను తొలగించలేకపోవడం గురించి కొన్ని అసహ్యకరమైన లోపాలను అది బయటకు తెచ్చింది.
దానిని పరిశీలించిన తర్వాత, లావాదేవీలు ఉన్న చట్టపరమైన సంస్థను మీరు తొలగించలేరని నేను కనుగొన్నాను. అది అర్ధమే, కాబట్టి స్పష్టమైన పరిష్కారం ఏమిటంటే ముందుగా లావాదేవీలను తొలగించి, ఆపై చట్టపరమైన సంస్థను తొలగించడం.
అదృష్టవశాత్తూ, డైనమిక్స్ AX ఒక చట్టపరమైన సంస్థ యొక్క లావాదేవీలను తొలగించడానికి ఒక తరగతిని అందిస్తుంది, కాబట్టి ఇది చాలా సూటిగా ఉంటుంది - అయినప్పటికీ, మీకు చాలా డేటా ఉంటే చాలా సమయం పడుతుంది.
విధానం:
- AOT తెరిచి, SysDatabaseTransDelete తరగతిని కనుగొనండి (కొన్ని మునుపటి AX వెర్షన్లలో దీనిని "DatabaseTransDelete" అని పిలిచేవారు).
- మీరు లావాదేవీలను తొలగించాలనుకుంటున్న కంపెనీలోనే ఉన్నారని నిర్ధారించుకోండి!
- దశ 1లో కనిపించే క్లాస్ను అమలు చేయండి. మీరు లావాదేవీలను తొలగించాలనుకుంటున్నారని నిర్ధారించమని ఇది మిమ్మల్ని అడుగుతుంది. మళ్ళీ, మీరు లావాదేవీలను తొలగించాలనుకుంటున్న కంపెనీ గురించి అడుగుతున్నారని నిర్ధారించుకోండి!
- పనిని పూర్తి చేయనివ్వండి. మీకు చాలా లావాదేవీలు ఉంటే దీనికి చాలా సమయం పట్టవచ్చు.
- అది పూర్తయిన తర్వాత, సంస్థ పరిపాలన / సెటప్ / సంస్థ / చట్టపరమైన సంస్థల ఫారమ్కు తిరిగి వెళ్లండి. మీరు ప్రస్తుత కంపెనీని తొలగించలేరు కాబట్టి, ఈ సమయంలో మీరు తొలగించాలనుకుంటున్న కంపెనీలో లేరని నిర్ధారించుకోండి.
- మీరు తొలగించాలనుకుంటున్న కంపెనీని ఎంచుకుని, "తొలగించు" బటన్ (లేదా Alt+F9) నొక్కండి.
- మీరు కంపెనీని తొలగించాలనుకుంటున్నారని నిర్ధారించండి. దీనికి కూడా కొంత సమయం పడుతుంది, ఎందుకంటే ఇప్పుడు కంపెనీలోని లావాదేవీలు కాని డేటా అంతా తొలగించబడుతోంది.
- ప్రశాంతంగా కూర్చోండి, విశ్రాంతి తీసుకోండి మరియు బాగా చేసిన పని యొక్క వైభవాన్ని ఆస్వాదించండి! :-)
మరింత చదవడానికి
మీరు ఈ పోస్ట్ను ఆస్వాదించినట్లయితే, మీరు ఈ సూచనలను కూడా ఇష్టపడవచ్చు:
- డైనమిక్స్ AX 2012లో అన్ని దశాంశాలతో రియల్ను స్ట్రింగ్గా మార్చండి.
- డైనమిక్స్ AX 2012లో మాక్రో మరియు strFmtతో స్ట్రింగ్ ఫార్మాటింగ్
- డైనమిక్స్ AX 2012 లో X++ కోడ్ నుండి ఎనమ్ యొక్క ఎలిమెంట్ లను ఎలా గుర్తించాలి
