Miklix

წაშალეთ იურიდიული პირი (კომპანიის ანგარიშები) Dynamics AX 2012-ში

გამოქვეყნებულია: 16 თებერვალი, 2025, 11:05:10 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-ზეPinterest-ზე დამაგრება

მიკელ ბანგ კრისტენსენი

ავტორის შესახებ

მიკელ ბანგ კრისტენსენი
მაიკლ არის miklix.com-ის შემქმნელი და მფლობელი. მას აქვს 20 წელზე მეტი გამოცდილება, როგორც პროფესიონალი კომპიუტერული პროგრამისტი/პროგრამული უზრუნველყოფის შემქმნელი და ამჟამად მუშაობს სრულ განაკვეთზე დიდ ევროპულ IT კორპორაციაში. როდესაც ბლოგს არ წერს, თავისუფალ დროს ატარებს ინტერესების, ჰობიებისა და აქტივობების უზარმაზარ სპექტრზე, რაც შეიძლება გარკვეულწილად აისახოს ამ ვებსაიტზე გაშუქებულ თემებზე.