Miklix

Hapus Badan Hukum (Akun Perusahaan) di Dynamics AX 2012

Diterbitkan: 16 Februari 2025 pukul 11.00.56 UTC
Terakhir diperbarui: 12 Januari 2026 pukul 08.53.14 UTC

Pada artikel ini, saya menjelaskan prosedur yang benar untuk menghapus sepenuhnya area data / akun perusahaan / badan hukum di Dynamics AX 2012. Gunakan dengan risiko Anda sendiri.


Halaman ini diterjemahkan oleh mesin dari bahasa Inggris agar dapat diakses oleh sebanyak mungkin orang. Sayangnya, terjemahan mesin belum merupakan teknologi yang sempurna, sehingga kesalahan dapat terjadi. Jika Anda mau, Anda dapat melihat versi bahasa Inggris aslinya di sini:

Delete a Legal Entity (Company Accounts) in Dynamics AX 2012

Informasi dalam posting ini didasarkan pada Dynamics AX 2012 R3. Informasi ini mungkin berlaku atau mungkin tidak berlaku untuk versi lain.

Peringatan: Terdapat risiko kehilangan data yang sangat nyata jika Anda mengikuti petunjuk dalam postingan ini. Bahkan, ini justru tentang penghapusan data. Anda umumnya tidak boleh menghapus entitas hukum di lingkungan produksi, hanya di lingkungan pengujian atau pengembangan. Penggunaan informasi ini sepenuhnya merupakan risiko Anda sendiri.

Baru-baru ini saya ditugaskan untuk menghapus sepenuhnya 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 yang tidak menyenangkan tentang ketidakmampuan untuk menghapus catatan di tabel tertentu.

Setelah menyelidikinya, 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 suatu badan hukum, sehingga hal ini cukup mudah dilakukan - meskipun, cukup memakan waktu jika Anda memiliki banyak data.

Prosedurnya adalah:

  • Buka AOT dan cari kelas SysDatabaseTransDelete (di beberapa versi AX sebelumnya hanya disebut "DatabaseTransDelete").
  • Pastikan Anda saat ini berada di perusahaan tempat Anda ingin menghapus transaksi!
  • Jalankan kelas yang ditemukan pada langkah 1. Kelas tersebut akan meminta Anda untuk mengkonfirmasi bahwa Anda ingin menghapus transaksi. Sekali lagi, pastikan bahwa perusahaan yang ditanyakan adalah perusahaan yang ingin Anda hapus transaksinya!
  • Biarkan tugas tersebut berjalan. Ini bisa memakan waktu cukup lama jika Anda memiliki banyak transaksi.
  • Setelah selesai, kembali ke formulir Administrasi Organisasi / Pengaturan / Organisasi / Entitas Hukum. Pastikan Anda tidak berada di perusahaan yang ingin Anda hapus saat 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, karena akan menghapus semua data non-transaksional di perusahaan tersebut.
  • Duduk santai, rileks, dan nikmati keberhasilan pekerjaan yang telah diselesaikan dengan baik! :-)

Bacaan Lebih Lanjut

Jika Anda menikmati postingan ini, Anda mungkin juga menyukai saran berikut:


Bagikan di BlueskyBagikan di FacebookBagikan di LinkedInBagikan di TumblrBagikan di XBagikan di LinkedInPin di Pinterest

Mikkel Christensen

Tentang Penulis

Mikkel Christensen
Mikkel adalah pencipta dan pemilik miklix.com. Dia memiliki lebih dari 20 tahun pengalaman sebagai pemrogram komputer profesional/pengembang perangkat lunak dan saat ini bekerja penuh waktu di sebuah perusahaan IT besar di Eropa. Ketika tidak menulis blog, ia menghabiskan waktu luangnya untuk beragam minat, hobi, dan kegiatan, yang mungkin sampai batas tertentu tercermin dalam berbagai topik yang dibahas di situs web ini.