Miklix

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

ที่ตีพิมพ์: 16 กุมภาพันธ์ 2025 เวลา 11 นาฬิกา 02 นาที 02 วินาที UTC
ปรับปรุงล่าสุด : 12 มกราคม 2026 เวลา 8 นาฬิกา 53 นาที 28 วินาที 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 ปี และปัจจุบันทำงานเต็มเวลาให้กับบริษัทไอทีขนาดใหญ่แห่งหนึ่งในยุโรป เมื่อไม่ได้เขียนบล็อก เขาจะใช้เวลาว่างไปกับความสนใจ งานอดิเรก และกิจกรรมต่างๆ มากมาย ซึ่งในระดับหนึ่งอาจสะท้อนให้เห็นได้จากหัวข้อต่างๆ มากมายที่กล่าวถึงในเว็บไซต์นี้