Miklix

Töröljön egy jogi személyt (vállalati fiókokat) a Dynamics AX 2012-ben

Megjelent: 2025. február 16. 11:00:53 UTC
Utolsó frissítés: 2026. január 12. 8:53:14 UTC

Ebben a cikkben ismertetem az adatterületek / vállalati számlák / jogi személyek teljes törlésének helyes eljárását a Dynamics AX 2012 rendszerben. Használja saját felelősségére.


Ezt az oldalt angolból gépi fordítással készítettük, hogy minél több ember számára elérhető legyen. Sajnos a gépi fordítás még nem tökéletes technológia, ezért előfordulhatnak hibák. Ha szeretné, itt megtekintheti az eredeti angol nyelvű változatot:

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

A bejegyzésben található információk a Dynamics AX 2012 R3 verzión alapulnak. Előfordulhat, hogy más verziókra nem érvényesek.

Megjegyzés: Az ebben a bejegyzésben található utasítások követése esetén nagyon is valós adatvesztés kockázata áll fenn. Valójában pontosan az adatok törléséről van szó. Általában nem szabad jogi személyeket törölni éles környezetben, csak teszt- vagy fejlesztési környezetben. Ezen információk felhasználása saját felelősségre történik.

Nemrég egy jogi személy (más néven vállalati számlák vagy adatterület) teljes eltávolításával bíztak meg egy Dynamics AX 2012 környezetből. A felhasználó azért nem tette meg ezt saját maga a Jogi személyek űrlapról, mert az csúnya hibákat adott ki arról, hogy bizonyos táblázatokban nem lehet rekordokat törölni.

Miután utánanéztem, rájöttem, hogy nem lehet törölni egy olyan jogi személyt, amely tranzakciókat tartalmaz. Ez logikus, tehát a kézenfekvő megoldás az lenne, hogy először a tranzakciókat távolítsuk el, majd töröljük a jogi személyt.

Szerencsére a Dynamics AX biztosít egy osztályt egy jogi személy tranzakcióinak eltávolítására, így ez meglehetősen egyszerű – bár időigényes, ha sok adattal rendelkezünk.

Az eljárás a következő:

  • Nyissa meg az AOT-t, és keresse meg a SysDatabaseTransDelete osztályt (az AX korábbi verzióiban egyszerűen csak "DatabaseTransDelete" néven futott).
  • Győződjön meg róla, hogy jelenleg abban a cégben van, amelynek a tranzakcióit törölni szeretné!
  • Futtasd le az 1. lépésben talált osztályt. A rendszer kérni fogja, hogy erősítsd meg, valóban el szeretnéd-e távolítani a tranzakciókat. Ismételten győződj meg róla, hogy az a cég, amelyikről kérdez, az, amelyiknek a tranzakcióit törölni szeretnéd!
  • Hagyd futni a feladatot. Ez eltarthat egy ideig, ha sok tranzakciód van.
  • Ha kész, térjen vissza a Szervezet adminisztrációja / Beállítás / Szervezet / Jogi személyek űrlapra. Győződjön meg róla, hogy nincs abban a cégben, amelyet törölni szeretne, mivel a jelenlegi céget nem törölheti.
  • Jelölje ki a törölni kívánt céget, és nyomja meg a „Törlés” gombot (vagy az Alt+F9 billentyűkombinációt).
  • Erősítse meg, hogy törölni kívánja a céget. Ez eltarthat egy ideig, mivel most a cég összes nem tranzakciós adatát törli.
  • Dőlj hátra, lazíts, és gyönyörködj a jól elvégzett munka örömében! :-)

További olvasmányok

Ha tetszett ez a bejegyzés, akkor ezek a javaslatok is érdekelhetik:


Oszd meg a Bluesky-nOszd meg a FacebookonOszd meg a LinkedIn-enOszd meg a Tumblr-enOszd meg X-enOszd meg a LinkedIn-enPin a Pinteresten

Mikkel Christensen

A szerzőről

Mikkel Christensen
Mikkel a miklix.com létrehozója és tulajdonosa. Több mint 20 éves tapasztalattal rendelkezik, mint hivatásos számítógépes programozó/szoftverfejlesztő, és jelenleg teljes munkaidőben dolgozik egy nagy európai informatikai vállalatnál. Amikor nem blogol, szabadidejét érdeklődési körének, hobbijainak és tevékenységeinek széles skálájával tölti, ami bizonyos mértékig tükröződhet a weboldalon tárgyalt témák sokféleségében.