Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Gejala

Ketika mencoba mengirimkan atau mengembalikan lembar waktu Project Portal Waktu dan Pengeluaran dalam Bisnis di Microsoft Dynamics GP, Anda menerima pesan kesalahan berikut:

Microsoft.Dynamics.Pma.PmaEntity.CostCategory [Cause]Transaksi database telah dibatalkan karena operasi database yang tidak konsisten. [Koreksi] Perbaiki data yang dimasukkan dan coba transaksi kembali.

Penyebab

Penyebab 1

Masalah ini bisa terjadi jika kondisi berikut ini benar:

  • Jejak Audit di Microsoft Dynamics GP telah diinstal.

  • Audit disiapkan pada tabel PDK.

  • Pengguna Portal Bisnis tidak memiliki akses ke database Audit.

Lihat resolusi 1.

Penyebab 2

Masalah ini mungkin terjadi jika Anda membuat templat lembar waktu yang berisi ID proyek lalu menghapus ID proyek di Project Accounting di Microsoft Dynamics GP. Lihat resolusi 2.

Penyebab 3

Masalah ini mungkin terjadi jika proyek dalam templat lembar waktu memiliki status tertutup. Lihat resolusi 2.

Penyebab 4

Masalah ini dapat terjadi jika rekaman duplikat atau yang rusak terdapat dalam tabel PDK10000 atau dalam tabel PDK10001. Lihat resolusi 3.

Penyebab 5

Masalah ini mungkin terjadi jika bidang Posisi tidak diisi pada catatan karyawan. Hal ini dapat terjadi jika Anda menggunakan Gaji Kanada. Lihat resolusi 4.

Penyebab 6

Masalah ini mungkin terjadi jika terdapat pemicu yang tidak sesuai pada tabel PDK10000, PDK10001, PDK10500 atau PDK10501. Lihat resolusi 5.

Penyebab 7

Masalah ini bisa terjadi jika Anda memiliki indeks catatan yang dilampirkan ke dokumen Anda yang tidak ada di tabel Master Catatan Tagihan atau catatan di tabel Master Catatan Tagihan yang tidak ada di lembar waktu. Lihat resolusi 6.

Penyebab 8

Masalah ini mungkin terjadi untuk lembar waktu jika periode pelaporan Anda telah diubah dalam Penyetelan Lembar Waktu ketika ada lembar waktu yang tidak diproses. Saat Anda membuat lembar waktu di BP yang memiliki kombinasi ID Karyawan, Tahun, dan Periode Pelaporan yang sama seperti yang telah digunakan sebelumnya, -2 secara otomatis ditambahkan di akhir nomor dokumen. Jika Hari Pertama Periode Pelaporan, atau Periode Pelaporan itu sendiri dalam Penyetelan Lembar Waktu telah diubah sejak lembar waktu dimasukkan, dan kombinasi ID Karyawan, Tahun dan Periode Pelaporan telah digunakan sebelumnya, kami melompati jumlah dokumen reguler -1 dan gunakan dengan -2 di akhir sebagai gantinya. 

Nomor dokumen lembar waktu dibuat menggunakan metodologi "Employee ID-TS-Date" (misalnya 1018-TS-011609). 

Perhatikan perbedaan dari apa yang terlihat untuk lembar waktu duplikat dalam paragraf di atas.

Jadi, saat memasukkan lembar waktu untuk periode #2 (tetapi periode yang berbeda sebelum perubahan Penyiapan Lembar Waktu dilakukan), Portal Bisnis tidak "melihat" portal sebagai duplikat, sehingga -2 tidak diletakkan setelahnya. Akibatnya, kesalahan terjadi karena jumlah lembar waktu sudah ada dalam tabel PDK10000.
Lihat resolusi 7.

Pemecahan Masalah

Resolusi 1

Untuk mengatasi masalah ini, berikan akses ke database Audit. Untuk melakukannya, ikuti langkah-langkah berikut:

  1. Klik Mulai,arahkan ke Semua Program,arahkan ke Microsoft SQL Server,lalu klik Microsoft SQL Server Management Studio.

  2. Perluas Microsoft SQL Servers, perluas SQL ServerBaru , lalu perluas instans Microsoft SQL Server di mana database Audit disimpan.

  3. Perluas Keamanan, lalu klik Masuk.

  4. Klik kanan pengguna Portal Bisnis, lalu klik Properti.

  5. Klik tab Akses Database, lalu klik database Audit.

  6. Klik untuk memilih kotak centang Izinkan untuk database Audit.

  7. Di daftar Izin dalam Peran Database, klik untuk memilih kotak centang DYNGRP.

  8. Klik OK,lalu keluar dari Enterprise Manager.

Resolusi 2

Untuk mengatasi masalah ini, buat templat lembar waktu baru. Ini akan menimpa akun yang sudah ada. Untuk melakukannya, ikuti langkah-langkah berikut:

  1. Di Portal Bisnis, klikKaryawan, Project Waktu,lalu klik Baru.

  2. Buat lembar waktu baru, lalu klik Simpan sebagai templat.

  3. Saat Anda diminta untuk mengganti templat yang sudah ada, klik OK.

Jika Anda tidak dapat membuat ulang templat baru sehingga templat yang sudah ada ditimpa, gunakan SQL untuk menghapus templat yang sudah ada dari PDK00300 dan PDK00301 untuk ID karyawan yang terpengaruh.

Resolusi 3

Untuk mengatasi masalah ini, hubungi dukungan teknis untuk Microsoft Dynamics dan produk terkait. Profesional dukungan mungkin bisa membantu Anda menghapus catatan yang rusak atau duplikat dalam tabel PDK10000 dan dalam tabel PDK10001. Untuk informasi tentang dukungan teknis untuk Microsoft Dynamics dan produk terkait, kunjungi situs web Microsoft berikut ini:

http://www.microsoft.com/dynamics/support/default.mspx

Resolusi 4

Meskipun mungkin menggunakan Gaji Kanada, bidang Posisi (dan Departemen) di kartu karyawan AS harus diisi. Untuk mengatasi masalah ini, tambahkan bidang Posisi pada kartu karyawan. Untuk melakukannya, ikuti langkah-langkah berikut:

  1. Di Microsoft Dynamics GP, klik Kartu,arahkan ke Gaji,lalu klik Karyawan.

  2. Masukkan ID karyawan yang menerima pesan kesalahan.

  3. Masukkan posisi yang valid dalam bidang Posisi.

  4. Klik tombol Simpan.


Resolusi 5

Secara default, tidak ada pemicu pada tabel PDK10000 PDK10001, PDK10500 dan PDK10501. Jalankan skrip ini (mengganti nama tabel) Microsoft SQL Server Management Studio untuk melihat apakah pemicu ada pada tabel. Pemicu ini mungkin perlu dihapus.

sp_helptrigger PDK10000 Jika pemicu ada, gunakan skrip ini untuk menghapusnya lalu

coba lagi dokumen Portal Bisnis Anda. Dalam contoh ini, nama pemicunya adalah PDK10000Update.

ALTER TABLE PDK10000 MENONAKTIFKAN PEMICU PDK10000Update


Resolusi 6

Dengan Microsoft SQL Server Management Studio, jalankan skrip ini pada database perusahaan untuk mengetahui apakah ada catatan tagihan yang ditetapkan ke dokumen yang belum ada dalam tabel master catatan tagihan PDK.

pilih * dari PDK10001 dengan PDK_Billing_Note_ID tidak masuk (pilih PDK_Billing_Note_ID dari PDK01601) dan PDK_Billing_Note_ID <> '' Lalu untuk melihat apakah ada catatan yang ada di tabel Master Catatan Tagihan yang tidak ada di dokumen, jalankan

skrip ini.

pilih * dari PDK01601 di mana PDK_Billing_Note_ID tidak masuk (pilih PDK_Billing_Note_ID dari PDK10001) dan PDK_Billing_Note_ID tidak masuk (pilih PDK_Billing_Note_ID dari PDK10501) Jika salah satu skrip ini mengembalikan hasil, rekaman mungkin perlu dihapus dari tabel menggunakan pernyataan hapus

SQL. Hubungi Dukungan Teknis untuk bantuan lebih lanjut jika diperlukan.

Resolusi 7

Tinjau dokumen lembar waktu dalam tabel PDK10000 untuk melihat apakah nomor dokumen yang saat ini sedang digunakan sekarang, telah digunakan sebelumnya. Lembar waktu sebelumnya mungkin harus dihapus dari tabel PDK10000 dan PDK10001 sebelum transaksi baru ini bisa dimasukkan jika penyetelan periode pelaporan yang ada perlu digunakan. Opsi lainnya adalah mengatur ulang informasi periode pelaporan kembali ke periode sebelumnya dan membuat lembar waktu baru.

Pemecahan masalah tambahan -

1. Jalankan skrip berikut Microsoft SQL Server Management Studio untuk melihat apakah ada kategori biaya pada lembar waktu yang memiliki status selain Buka atau Selesai. Anda tidak dapat memasukkan transaksi untuk kategori biaya dalam status Perkiraan, Ditutup atau Ditahan.

pilih a.PDK_TS_No, a.PAPROJNUMBER, a.ZLOTYSTCATID dari PDK10001 ketika
bergabung dengan PA01301 b
di
a.PAPROJNUMBER = b.PAPROJNUMBER dan
a.ALCASTCATID = b.ALCASTCATID dengan
b.PASTAT not in (1, 5)

2. Jalankan skrip berikut ini Microsoft SQL Server Management Studio untuk melihat apakah ada proyek pada lembar waktu yang memiliki status selain Buka atau Selesai. Anda tidak dapat memasukkan transaksi untuk proyek dalam status Perkiraan, Tertutup, atau Saat Ditahan.

pilih a.PDK_TS_No, a.PAPROJNUMBER dari PDK10001 sebuah bergabung
dengan PA01201 b
di
a.PAPROJNUMBER = b.PAPROJNUMBER di mana
b.PASTAT tidak di (1, 5)

3. Verifikasi nilai dalam bidang jumlah total (PDK_Total_Quantity) di tabel header (PDK10000) cocok dengan jumlah kuantitas baris (PDK_Quantity) di tabel baris (PDK10001) untuk lembar waktu. Jika tidak cocok, lembar waktu rusak dan harus dihapus dari tabel menggunakan metode SQL. Hubungi Dukungan Teknis untuk bantuan lebih lanjut jika diperlukan.

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×