Miklix

Poista oikeushenkilö (yritystilit) Dynamics AX 2012:ssa

Julkaistu: 16. helmikuuta 2025 klo 11.00.50 UTC
Viimeksi päivitetty: 12. tammikuuta 2026 klo 8.53.13 UTC

Tässä artikkelissa selitän oikean menettelyn tietoalueen / yritystilien / oikeushenkilön täydelliseen poistamiseen Dynamics AX 2012:ssa. Käytä omalla vastuullasi.


Tämä sivu on käännetty koneellisesti englannista, jotta se olisi mahdollisimman monen ihmisen saatavilla. Valitettavasti konekääntäminen ei ole vielä täydellistä tekniikkaa, joten virheitä voi esiintyä. Voit halutessasi tarkastella alkuperäistä englanninkielistä versiota täällä:

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

Tämän viestin tiedot perustuvat Dynamics AX 2012 R3 -versioon. Ne eivät välttämättä päde muihin versioihin.

Huomautus: Tässä viestissä annettujen ohjeiden noudattaminen voi aiheuttaa todellisen tietohävikin. Itse asiassa kyse on juuri tietojen poistamisesta. Oikeushenkilöitä ei yleensä tulisi poistaa tuotantoympäristöissä, ainoastaan testi- tai kehitysympäristöissä. Näiden tietojen käyttö on omalla vastuullasi.

Minulle annettiin hiljattain tehtäväksi poistaa kokonaan oikeushenkilö (tunnetaan myös nimellä yritystilit tai data-alue) Dynamics AX 2012 -ympäristöstä. Syy siihen, miksi käyttäjä ei tehnyt sitä itse Oikeushenkilöt-lomakkeesta, oli se, että se antoi rumia virheitä siitä, ettei tietueita voinut poistaa tietueista tietyistä taulukoista.

Tutkittuani asiaa huomasin, ettei oikeushenkilöä, jolla on tapahtumia, voi poistaa. Se on järkevää, joten ilmeinen ratkaisu olisi poistaa ensin tapahtumat ja sitten oikeushenkilö.

Onneksi Dynamics AX tarjoaa luokan oikeushenkilön tapahtumien poistamiseen, joten tämä on melko suoraviivaista – vaikkakin melko aikaa vievää, jos dataa on paljon.

Menettely on seuraava:

  • Avaa AOT ja etsi luokka SysDatabaseTransDelete (joissakin aiemmissa AX-versioissa sitä kutsuttiin vain nimellä "DatabaseTransDelete").
  • Varmista ehdottomasti, että olet parhaillaan siinä yrityksessä, jonka tapahtumat haluat poistaa!
  • Suorita vaiheessa 1 löytämäsi luokka. Se pyytää sinua vahvistamaan, että haluat poistaa tapahtumat. Varmista jälleen kerran, että yritys, josta se kysyy, on se, jonka tapahtumat haluat poistaa!
  • Anna tehtävän suoritettua. Tämä voi kestää jonkin aikaa, jos sinulla on paljon tapahtumia.
  • Kun se on valmis, palaa Organisaation hallinto / Asetukset / Organisaatio / Oikeushenkilöt -lomakkeelle. Varmista, ettet ole tässä vaiheessa poistettavassa yrityksessä, koska et voi poistaa nykyistä yritystä.
  • Valitse poistettava yritys ja paina "Poista"-painiketta (tai Alt+F9).
  • Vahvista, että haluat poistaa yrityksen. Tämäkin vie jonkin aikaa, koska se poistaa nyt kaikki yrityksen ei-tapahtumatiedot.
  • Istu alas, rentoudu ja nauti hyvin tehdyn työn loistosta! :-)

Lisälukemista

Jos pidit tästä postauksesta, saatat pitää myös näistä ehdotuksista:


Jaa BlueskyssäJaa FacebookissaJaa LinkedInissäJaa TumblrissaJaa X:ssäJaa LinkedInissäPin Pinterestissä

Mikkel Christensen

Kirjoittajasta

Mikkel Christensen
Mikkel on miklix.com-sivuston luoja ja omistaja. Hänellä on yli 20 vuoden kokemus ammattimaisena tietokoneohjelmoijana/ohjelmistokehittäjänä, ja tällä hetkellä hän työskentelee kokopäiväisesti suuressa eurooppalaisessa IT-yrityksessä. Kun hän ei ole bloggaamassa, hän käyttää vapaa-aikaansa monenlaisiin kiinnostuksen kohteisiin, harrastuksiin ja aktiviteetteihin, mikä saattaa jossain määrin heijastua tällä verkkosivustolla käsiteltävien aiheiden moninaisuuteen.