Eyða lögaðila (fyrirtækjareikningum) í Dynamics AX 2012
Birt: 19. mars 2025 kl. 21:34:22 UTC
Í þessari grein útskýri ég rétta aðferð til að eyða algjörlega gagnasvæði / fyrirtækjareikningum / lögaðila í Dynamics AX 2012. Notkun á eigin ábyrgð.
Delete a Legal Entity (Company Accounts) in Dynamics AX 2012
Upplýsingarnar í þessum pistli eru byggðar á Dynamics AX 2012 R3. Þær kunna að vera réttir fyrir aðrar útgáfur, en það er ekki víst.
Tilkynning: Það er raunveruleg hætta á gagna tapi ef þú fylgir leiðbeiningunum í þessum pistli. Í raun fer þetta nákvæmlega út á að eyða gögnum. Þú ættir almennt ekki að eyða lögaðilum í framleiðsluumhverfi, aðeins í prófunar- eða þróunarumhverfi. Notkun þessara upplýsinga er á eigin ábyrgð.
Ég var nýlega fenginn til að fjarlægja algjörlega lögaðila (þekktur sem fyrirtækjareikningar eða gögnasvæði) úr Dynamics AX 2012 umhverfi. Ástæðan fyrir því að notandinn eyddi ekki þessu sjálfur úr Lögaðila-skjánum var sú að það kom upp ræðilegar villur um að það væri ekki hægt að eyða færslum í ákveðnum töflum.
Í kjölfarið komst ég að því að það er ekki hægt að eyða lögaðila sem hefur færslur. Það er skiljanlegt, svo augljós lausn væri að fjarlægja færslurnar fyrst og síðan eyða lögaðilanum.
Sem betur fer, þá býður Dynamics AX upp á klasa til að fjarlægja færslur lögaðila, þannig að þetta er tiltölulega beintframkvæmt – þó, það getur tekið töluverðan tíma ef þú ert með mikið af gögnum.
Ferlið er:
- Opnaðu AOT og finndu klassann SysDatabaseTransDelete (í eldri útgáfum af AX var það bara kallað "DatabaseTransDelete").
- Gakktu úr skugga um að þú sért í fyrirtækinu sem þú vilt eyða færslunum úr!
- Keyrðu klassann sem þú fannst í skrefi 1. Það mun biðja þig um að staðfesta að þú viljir fjarlægja færslurnar. Aftur, ganga úr skugga um að fyrirtækið sem það spyr um sé það sem þú vilt eyða færslunum úr!
- Let the task run. Þetta getur tekið talsverðan tíma ef þú ert með margar færslur.
- Þegar því er lokið, farðu aftur í Organisation administration / Setup / Organization / Legal entities formið. Gakktu úr skugga um að þú sért ekki í fyrirtækinu sem þú vilt eyða á þessum tímapunkti, því þú getur ekki eytt núverandi fyrirtæki.
- Veldu fyrirtækið sem þú vilt eyða og ýttu á "Eyða" takkann (eða Alt+F9).
- Staðfestu að þú viljir eyða fyrirtækinu. Þetta mun einnig taka smá tíma, því það er nú að eyða öllum gögnum sem ekki tengjast færslum í fyrirtækinu.
- Sættu þig aftur, slakaðu á og njóttu frábærs verks! :-)