Miklix

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.


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 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! :-)
Bagikan di BlueskyBagikan di FacebookBagikan di LinkedInBagikan di TumblrBagikan di XBagikan di LinkedInPin di Pinterest

Mikkel Bang Christensen

Tentang Penulis

Mikkel Bang 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.