Miklix

ลบนิติบุคคล (บัญชีบริษัท) ใน Dynamics AX 2012

ที่ตีพิมพ์: 16 กุมภาพันธ์ 2025 เวลา 11 นาฬิกา 02 นาที 02 วินาที 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)
  • ยืนยันว่าคุณต้องการลบบริษัท การดำเนินการนี้อาจใช้เวลาสักครู่ เนื่องจากขณะนี้ระบบกำลังลบข้อมูลที่ไม่ใช่ธุรกรรมทั้งหมดในบริษัท
  • นั่งลง ผ่อนคลาย และดื่มด่ำไปกับความรุ่งโรจน์ของงานที่ทำเสร็จเรียบร้อย! :-)
แชร์บนบลูสกายแชร์บนเฟสบุ๊คแชร์บน LinkedInแชร์บน Tumblrแชร์บน Xแชร์บน LinkedInปักหมุดบน Pinterest

มิคเคล บัง คริสเตนเซ่น

เกี่ยวกับผู้เขียน

มิคเคล บัง คริสเตนเซ่น
ไมเคิล คือผู้สร้างและเจ้าของเว็บไซต์ miklix.com เขามีประสบการณ์เป็นโปรแกรมเมอร์/นักพัฒนาซอฟต์แวร์คอมพิวเตอร์มืออาชีพมากว่า 20 ปี และปัจจุบันทำงานเต็มเวลาให้กับบริษัทไอทีขนาดใหญ่แห่งหนึ่งในยุโรป เมื่อไม่ได้เขียนบล็อก เขาจะใช้เวลาว่างไปกับความสนใจ งานอดิเรก และกิจกรรมต่างๆ มากมาย ซึ่งในระดับหนึ่งอาจสะท้อนให้เห็นได้จากหัวข้อต่างๆ มากมายที่กล่าวถึงในเว็บไซต์นี้