Miklix

Ištrinkite juridinį subjektą (įmonės paskyras) „Dynamics AX 2012“.

Paskelbta: 2025 m. vasario 16 d. 11:01:09 UTC
Paskutinį kartą atnaujinta: 2026 m. sausio 12 d. 08:53:17 UTC

Šiame straipsnyje paaiškinu teisingą duomenų srities / įmonės sąskaitų / juridinio asmens visiško ištrynimo procedūrą „Dynamics AX 2012“. Naudokite savo rizika.


Šis puslapis buvo mašininiu būdu išverstas iš anglų kalbos, kad juo galėtų naudotis kuo daugiau žmonių. Deja, mašininis vertimas dar nėra tobula technologija, todėl gali pasitaikyti klaidų. Jei pageidaujate, originalią versiją anglų kalba galite peržiūrėti čia:

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

Šiame įraše pateikta informacija pagrįsta „Dynamics AX 2012 R3“. Ji gali tikti arba netikti kitoms versijoms.

Pastaba: Jei vadovausitės šiame įraše pateiktomis instrukcijomis, kyla labai reali duomenų praradimo rizika. Tiesą sakant, tai yra būtent apie duomenų ištrynimą. Paprastai neturėtumėte ištrinti juridinių asmenų gamybinėje aplinkoje, tik bandymų ar kūrimo aplinkoje. Šią informaciją naudojate savo rizika.

Neseniai man buvo pavesta visiškai pašalinti juridinį asmenį (dar vadinamą įmonės sąskaitomis arba duomenų sritimi) iš „Dynamics AX 2012“ aplinkos. Vartotojas to nepadarė pats iš Juridinių asmenų formos, nes ji rodė keletą nemalonių klaidų apie tai, kad tam tikrose lentelėse negalima ištrinti įrašų.

Pasidomėjęs atradau, kad negalima ištrinti juridinio asmens, kuriame yra operacijų. Tai logiška, todėl akivaizdus sprendimas būtų pirmiausia pašalinti operacijas, o tada ištrinti juridinį asmenį.

Laimei, „Dynamics AX“ turi klasę juridinio asmens sandorių pašalinimui, todėl tai gana paprasta, nors ir užima daug laiko, jei turite daug duomenų.

Procedūra yra tokia:

  • Atidarykite AOT ir raskite klasę SysDatabaseTransDelete (kai kuriose ankstesnėse AX versijose ji buvo vadinama tiesiog „DatabaseTransDelete“).
  • Įsitikinkite, kad šiuo metu esate įmonėje, kurios operacijas norite ištrinti!
  • Paleiskite 1 veiksme rastą klasę. Jūsų bus paprašyta patvirtinti, kad norite pašalinti operacijas. Dar kartą įsitikinkite, kad klausiama apie įmonę, kurios operacijas norite ištrinti!
  • Leiskite užduočiai vykdyti. Tai gali užtrukti gana ilgai, jei turite daug operacijų.
  • Baigę grįžkite į formą „Organizacijos administravimas / Nustatymai / Organizacija / Juridiniai subjektai“. Įsitikinkite, kad šiuo metu nesate įmonėje, kurią norite ištrinti, nes dabartinės įmonės ištrinti negalite.
  • Pasirinkite įmonę, kurią norite ištrinti, ir paspauskite mygtuką „Ištrinti“ (arba Alt+F9).
  • Patvirtinkite, kad norite ištrinti įmonę. Tai taip pat užtruks, nes dabar bus ištrinti visi su operacijomis nesusiję įmonės duomenys.
  • Atsisėskite, atsipalaiduokite ir mėgaukitės puikiai atlikto darbo nuostaba! :-)

Papildoma literatūra

Jei jums patiko šis įrašas, jums taip pat gali patikti šie pasiūlymai:


Pasidalinkite „Bluesky“.Dalintis FacebookBendrinkite „LinkedIn“.Bendrinkite „Tumblr“.Dalintis XBendrinkite „LinkedIn“.Prisegti prie Pinterest

Mikkel Christensen

Apie autorių

Mikkel Christensen
Mikkelis yra miklix.com kūrėjas ir savininkas. Jis turi daugiau nei 20 metų profesionalaus kompiuterių programuotojo ir programinės įrangos kūrėjo patirtį ir šiuo metu visą darbo dieną dirba didelėje Europos IT korporacijoje. Kai jis nerašo tinklaraščio, laisvalaikį skiria įvairiems interesams, pomėgiams ir užsiėmimams, kurie tam tikra prasme gali atsispindėti šioje svetainėje nagrinėjamų temų įvairovėje.