Hapus Badan Hukum (Akun Perusahaan) di Dynamics AX 2012
Diterbitkan: 16 Februari 2025 pukul 11.00.56 UTC
Dalam artikel ini, saya menjelaskan prosedur yang benar untuk menghapus area data/akun perusahaan/badan hukum secara menyeluruh di Dynamics AX 2012. Gunakan dengan risiko Anda sendiri.
Delete a Legal Entity (Company Accounts) in Dynamics AX 2012
Informasi dalam posting ini berdasarkan Dynamics AX 2012 R3. Informasi ini mungkin berlaku atau tidak berlaku untuk versi lain.
Perhatian: Ada risiko kehilangan data yang sangat nyata jika Anda mengikuti petunjuk dalam posting ini. Sebenarnya, ini tentang menghapus data. Anda sebaiknya tidak menghapus badan hukum di lingkungan produksi, hanya di lingkungan pengujian atau pengembangan. Penggunaan informasi ini merupakan risiko Anda sendiri.
Saya baru-baru ini ditugaskan untuk menghapus entitas hukum (juga dikenal sebagai akun perusahaan atau area data) dari lingkungan Dynamics AX 2012. Alasan pengguna tidak melakukannya sendiri dari formulir Entitas hukum adalah karena muncul beberapa kesalahan buruk tentang tidak dapat menghapus rekaman di tabel tertentu.
Setelah menelitinya, saya menemukan bahwa Anda tidak dapat menghapus badan hukum yang memiliki transaksi. Itu masuk akal, jadi solusi yang jelas adalah menghapus transaksi terlebih dahulu, lalu menghapus badan hukum tersebut.
Untungnya, Dynamics AX menyediakan kelas untuk menghapus transaksi badan hukum, jadi ini cukup mudah - meskipun, cukup memakan waktu jika Anda memiliki banyak data.
Prosedurnya adalah:
- Buka AOT dan temukan kelas SysDatabaseTransDelete (dalam beberapa versi AX sebelumnya hanya disebut "DatabaseTransDelete").
- Pastikan Anda saat ini berada di perusahaan tempat Anda ingin menghapus transaksinya!
- Jalankan kelas yang ditemukan pada langkah 1. Kelas akan meminta Anda untuk mengonfirmasi bahwa Anda ingin menghapus transaksi. Sekali lagi, pastikan bahwa perusahaan yang ditanyakan adalah perusahaan yang transaksinya ingin Anda hapus!
- Biarkan tugas berjalan. Proses ini dapat memakan waktu cukup lama jika Anda memiliki banyak transaksi.
- Setelah selesai, kembali ke formulir Administrasi organisasi / Pengaturan / Organisasi / Badan hukum. Pastikan Anda tidak berada di perusahaan yang ingin Anda hapus pada tahap ini, karena Anda tidak dapat menghapus perusahaan saat ini.
- Pilih perusahaan yang ingin Anda hapus dan tekan tombol "Hapus" (atau Alt+F9).
- Konfirmasikan bahwa Anda ingin menghapus perusahaan. Proses ini juga akan memakan waktu cukup lama, karena saat ini semua data nontransaksi di perusahaan sedang dihapus.
- Duduk, rileks, dan nikmati kejayaan pekerjaan yang diselesaikan dengan baik! :-)