Miklix

Vee 'n Regsentiteit (Maatskappyrekeninge) in Dynamics AX 2012 uit

Gepubliseer: 16 Februarie 2025 om 11:03:36 UTC

In hierdie artikel verduidelik ek die korrekte prosedure om 'n dataarea / maatskappyrekeninge / regsentiteit in Dynamics AX 2012 heeltemal uit te vee. Gebruik op eie risiko.


Hierdie bladsy is masjienvertaal uit Engels om dit vir soveel mense moontlik toeganklik te maak. Ongelukkig is masjienvertaling nog nie 'n volmaakte tegnologie nie, dus kan foute voorkom. As jy verkies, kan jy die oorspronklike Engelse weergawe hier sien:

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

Die inligting in hierdie pos is gebaseer op Dynamics AX 2012 R3. Dit mag of mag nie geldig wees vir ander weergawes nie.

Kennisgewing: Daar is 'n baie werklike risiko van dataverlies as jy die instruksies in hierdie pos volg. Trouens, dit gaan presies oor die uitvee van data. Jy moet oor die algemeen nie regsentiteite in produksie-omgewings uitvee nie, net in toets- of ontwikkelingsomgewings. Die gebruik van hierdie inligting is op eie risiko.

Ek is onlangs getaak om 'n regsentiteit (ook bekend as maatskappyrekeninge of dataarea) heeltemal uit 'n Dynamics AX 2012-omgewing te verwyder. Die rede waarom die gebruiker dit nie sommer self vanaf die Regsentiteite-vorm gedoen het nie, was dat dit 'n paar lelike foute uitgespoeg het oor die feit dat hy nie rekords in sekere tabelle kon uitvee nie.

Nadat ek dit ondersoek het, het ek ontdek dat jy nie 'n regspersoon wat transaksies het, kan uitvee nie. Dit maak sin, so die voor die hand liggende oplossing sal wees om eers die transaksies te verwyder, en dan die regsentiteit uit te vee.

Gelukkig bied Dynamics AX 'n klas vir die verwydering van die transaksies van 'n regsentiteit, so dit is redelik eenvoudig - hoewel dit nogal tydrowend is as jy baie data het.

Die prosedure is:

  • Maak die AOT oop en vind die klas SysDatabaseTransDelete (in sommige vroeĆ«re weergawes van AX is dit net "DatabaseTransDelete" genoem).
  • Maak absoluut seker dat jy tans in die maatskappy is waarvoor jy die transaksies wil uitvee!
  • Begin die klas wat in stap 1 gevind is. Dit sal jou vra om te bevestig dat jy die transaksies wil verwyder. Maak weereens absoluut seker dat die maatskappy waaroor dit vra die een is waarvoor jy die transaksies wil uitvee!
  • Laat die taak loop. Dit kan nogal 'n rukkie neem as jy baie transaksies het.
  • Sodra dit klaar is, keer terug na die Organisasie-administrasie / Opstelling / Organisasie / Regsentiteite-vorm. Maak seker dat jy nie op hierdie stadium in die maatskappy is wat jy wil uitvee nie, aangesien jy nie die huidige maatskappy kan uitvee nie.
  • Kies die maatskappy wat jy wil uitvee en druk die "Delete"-knoppie (of Alt+F9).
  • Bevestig dat jy die maatskappy wil uitvee. Dit sal ook 'n rukkie neem, aangesien dit nou al die nie-transaksiedata in die maatskappy uitvee.
  • Sit terug, ontspan en verlustig jou in die glorie van 'n werk wat goed gedoen is! :-)
Deel op BlueskyDeel op FacebookDeel op LinkedInDeel op TumblrDeel op XDeel op LinkedInSpeld op Pinterest

Mikkel Bang Christensen

Oor die skrywer

Mikkel Bang Christensen
Mikkel is die skepper en eienaar van miklix.com. Hy het meer as 20 jaar ondervinding as 'n professionele rekenaarprogrammeerder/sagteware-ontwikkelaar en is tans voltyds in diens van 'n groot Europese IT-korporasie. Wanneer hy nie blog nie, spandeer hy sy vrye tyd aan 'n groot verskeidenheid belangstellings, stokperdjies en aktiwiteite, wat tot 'n mate weerspieƫl kan word in die verskeidenheid onderwerpe wat op hierdie webwerf gedek word.