Miklix

Ջնջել իրավաբանական անձը (ընկերության հաշիվները) Dynamics AX 2012-ում

Հրապարակվել է՝ 16 փետրվարի, 2025 թ., 11:03:53 UTC
Վերջին թարմացումը՝ 12 հունվարի, 2026 թ., 08:53:37 UTC

Այս հոդվածում ես բացատրում եմ Dynamics AX 2012-ում տվյալների տիրույթի / ընկերության հաշիվների / իրավաբանական անձի ամբողջական ջնջման ճիշտ ընթացակարգը: Օգտագործեք ձեր սեփական ռիսկով:


Այս էջը ավտոմատ կերպով թարգմանվել է անգլերենից՝ հնարավորինս շատ մարդկանց համար հասանելի դարձնելու համար: Ցավոք, մեքենայական թարգմանությունը դեռ կատարելագործված տեխնոլոգիա չէ, ուստի կարող են սխալներ առաջանալ: Եթե ​​նախընտրում եք, կարող եք դիտել բնօրինակ անգլերեն տարբերակը այստեղ.

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

Այս գրառման մեջ տեղեկատվությունը հիմնված է Dynamics AX 2012 R3-ի վրա: Այն կարող է վավեր լինել կամ չլինել այլ տարբերակների համար:

Ուշադրություն. Տվյալների կորստի շատ իրական ռիսկ կա, եթե հետևեք այս գրառման հրահանգներին: Իրականում, խոսքը հենց տվյալների ջնջման մասին է: Սովորաբար, արտադրական միջավայրերում չպետք է ջնջեք իրավաբանական անձանց տվյալները, այլ միայն փորձարկման կամ մշակման միջավայրերում: Այս տեղեկատվության օգտագործումը ձեր սեփական ռիսկն է:

Վերջերս ինձ հանձնարարվեց Dynamics AX 2012 միջավայրից ամբողջությամբ հեռացնել իրավաբանական անձի (հայտնի է նաև որպես ընկերության հաշիվներ կամ տվյալների տարածք) տեղեկատվությունը: Օգտատերը «Իրավաբանական անձանց» ձևաթղթից դա չարեց միայն այն պատճառով, որ այն ցուցադրում էր որոշ տհաճ սխալներ որոշակի աղյուսակներում գրառումները ջնջելու անհնարինության վերաբերյալ:

Ուսումնասիրելուց հետո ես պարզեցի, որ դուք չեք կարող ջնջել գործարքներ ունեցող իրավաբանական անձին։ Դա տրամաբանական է, ուստի ակնհայտ լուծումը կլինի նախ գործարքները հեռացնելը, ապա իրավաբանական անձին ջնջելը։

Բարեբախտաբար, Dynamics AX-ը տրամադրում է դաս իրավաբանական անձի գործարքները հեռացնելու համար, ուստի սա բավականին պարզ է, չնայած բավականին ժամանակատար է, եթե շատ տվյալներ ունեք։

Ընթացակարգը հետևյալն է.

  • Բացեք AOT-ը և գտեք SysDatabaseTransDelete դասը (AX-ի որոշ նախորդ տարբերակներում այն պարզապես կոչվում էր "DatabaseTransDelete"):
  • Համոզվեք, որ ներկայումս գտնվում եք այն ընկերությունում, որի գործարքները ցանկանում եք ջնջել։
  • Գործարկեք 1-ին քայլում նշված դասը։ Այն ձեզ կխնդրի հաստատել, որ ցանկանում եք հեռացնել գործարքները։ Կրկին, համոզվեք, որ այն ընկերությունը, որի մասին հարցնում են, այն է, որի համար ցանկանում եք ջնջել գործարքները։
  • Թողեք առաջադրանքը կատարվի։ Սա կարող է բավականին երկար տևել, եթե շատ գործարքներ ունեք։
  • Ավարտելուց հետո վերադարձեք «Կազմակերպության կառավարում / Կարգավորում / Կազմակերպություն / Իրավաբանական անձինք» ձևին: Համոզվեք, որ այս պահին չեք գտնվում այն ընկերությունում, որը ցանկանում եք ջնջել, քանի որ չեք կարող ջնջել ներկայիս ընկերությունը:
  • Ընտրեք այն ընկերությունը, որը ցանկանում եք ջնջել, և սեղմեք «Ջնջել» կոճակը (կամ Alt+F9):
  • Հաստատեք, որ ցանկանում եք ջնջել ընկերությունը։ Սա նույնպես որոշ ժամանակ կպահանջի, քանի որ այժմ ջնջվում են ընկերության բոլոր ոչ գործարքային տվյալները։
  • Հանգստացեք, հանգստացեք և վայելեք լավ կատարված աշխատանքի փառքը։ :-)

Լրացուցիչ ընթերցանություն

Եթե ​​ձեզ դուր եկավ այս գրառումը, ձեզ կարող են նաև դուր գալ այս առաջարկները.


Կիսվեք Bluesky-ումԿիսվել Facebook-ումԿիսվեք LinkedIn-ումԿիսվեք Tumblr-ումԿիսվեք X-ումԿիսվեք LinkedIn-ումԿպցնել Պինթրեսթում

Միկել Քրիստենսեն

Հեղինակի մասին

Միկել Քրիստենսեն
Mikkel-ը miklix.com-ի ստեղծողն ու սեփականատերն է: Նա ունի ավելի քան 20 տարվա աշխատանքային փորձ՝ որպես պրոֆեսիոնալ համակարգչային ծրագրավորող/ծրագրային ապահովման մշակող և ներկայումս լրիվ դրույքով աշխատում է եվրոպական խոշոր ՏՏ կորպորացիայի մեջ: Երբ նա բլոգ չի գրում, նա իր ազատ ժամանակն անցկացնում է հետաքրքրությունների, հոբբիների և գործունեության լայն շրջանակի վրա, որոնք որոշ չափով կարող են արտացոլվել այս կայքում ընդգրկված թեմաների բազմազանության մեջ: