წაშალეთ იურიდიული პირი (კომპანიის ანგარიშები) 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).
- დაადასტურეთ, რომ გსურთ კომპანიის წაშლა. ამას ასევე გარკვეული დრო დასჭირდება, რადგან ის ახლა წაშლის ყველა არატრანზაქციის მონაცემს კომპანიაში.
- დაჯექი, დაისვენე და ისიამოვნე კარგად შესრულებული სამუშაოს დიდებით! :-)