Pesan galat saat Anda mencoba untuk menetapkan jadwal bayar baru dibuat di Suite layanan diri sumber daya manusia untuk Portal bisnis di Microsoft Dynamics GP: "jadwal bayar memiliki tanggal yang tumpang tindih dengan tahun terakhir aktif bayar ja...

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 978268
Gejala
Ketika Anda mencoba untuk menetapkan jadwal bayar baru dibuat di manusia sumber daya diri Layanan Suite (HRMSSS) Portal bisnis (TD) di Microsoft Dynamics GP atau mengubah jadwal bayar yang ada, Anda menerima salah satu pesan galat berikut:


Jadwal bayar memiliki tanggal yang tumpang tindih dengan jadwal aktif bayar tahun terakhir. Tidak dapat menyimpan dua aktif bayar jadwal yang berbagi tanggal.

atau

Periode bayar ditetapkan ke jadwal bayar ini tidak cocok frekuensi berbayar. Hitung ulang bayar jadwal bayar periode.
Penyebab
Masalah dengan pesan pertama di atas terjadi karena tanggal mulai periode 1 baru membayar jadwal tumpang tindih dengan tanggal dalam periode terakhir jadwal membayar sebelumnya. Namun, modul HRMSSS memerlukan jadwal bayar harus 365 hari panjang, dan tidak mengizinkan tanggal dilewati atau tumpang tindih antara dua jadwal.


Masalah dengan pesan kedua di atas adalah bahwa jadwal membayar 364 hari lama dan sistem yang diperlukan untuk dapat 365 hari lama sebelum perubahan ini akan memungkinkan, atau sebelahnya membayar jadwal baru dapat dibuat.

Pemecahan masalah

Contoh:

Mari kita mengatakan bahwa 2016 membayar jadwal berjalan dari 23 Desember 2016 22 Desember 2017. Dalam contoh ini, Anda ingin membuat jadwal bayar baru bernama '2017' yang dimulai pada tanggal 22 Desember 2017, namun Anda tidak dapat karena itu telah digunakan oleh jadwal membayar terlebih dahulu.

Bayar jadwal: Memulai tanggal - tanggal berakhirnya

2016: saat ini ditetapkan untuk tanggal 12/23/2016 - 2017/12/22

2017: Anda ingin tanggal 12/22/2017 - 12/21/2018; Anda ingin mulai menjalankan jadwal baru ini pada 2017/12/22, tetapi tidak dapat karena saat ini telah digunakan oleh jadwal membayar sebelumnya.

Catatan: Sistem memerlukan 'name' periode bersamaan dengan stempel 'tahun' pada 'tanggal mulai' jadwal bayar itu.

Gunakan salah satu dari metode berikut ini untuk mengatasi masalah ini:

  • Jika Anda menggunakan BP 4.0 dengan Microsoft Dynamics GP 10.0, digunakan metode 1 atau metode 2 di bawah ini.
  • Jika Anda menggunakan BP 5.0 atau BP 5.1 dengan Microsoft Dynamics GP 2010 atau BP 6.0/6.1 dengan Microsoft Dynamics GP 2013, dan memiliki 27 periode (dua kali seminggu) atau 53 periode (mingguan), gunakan metode 1 atau metode 2 di bawah ini.
  • Jika Anda menggunakan BP 5.0 atau BP 5.1 dengan Microsoft Dynamics GP 2010 atau BP 6.0/6.1 dengan Microsoft Dynamics GP 2013, dan memiliki 26 periode (dua kali seminggu) atau 52 periode (mingguan) karena Anda mengklik opsi untuk "Menggunakan hanya penuh membayar lama", gunakan metode 1 atau metode 3 di bawah ini. Jadwal bayar 2016 Anda mungkin telah berakhir pada 12/21/2017, tetapi tidak akan memungkinkan Anda membuat jadwal baru untuk 2016 yang dimulai pada 12/22/2017, meskipun saat ini tidak digunakan dalam jadwal membayar sebelumnya.


Metode 1: Hapus menetapkan sebelumnya membayar jadwal sehingga sistem tidak melihatnya.


Jika Anda selesai menggunakan sebelumnya membayar jadwal, dan timecards yang disetujui melalui penyelesaian, maka Anda dapat cukup Hapus menetapkan jadwal yang membayar dari semua karyawan dan sistem tidak akan menganggapnya. Kemudian Anda dapat membuat jadwal membayar baru dimulai pada apa pun tanggal Anda inginkan. Ini adalah metode tercepat dan termudah untuk mengatasi masalah ini, jika Anda dapat menunggu sampai jadwal sebelumnya tidak lagi digunakan dan semua timecards menggunakan jadwal membayar yang telah disetujui/selesai.

1. masuk ke BP sebagai Administrator.

2. Klik tab administrasi .

3. Klik Timecard penataan.

4. Pilih tepat Membayar jadwal dan klik pada tombol tekan menetapkan .

5. Gunakan daftar menurun membatasi dengan memilih departemen dan klik Menghapus semua. Kemudian membatasi oleh karyawan dan pilih hapus tanda semua. (Periksa dengan lokasi dan posisi juga, walaupun ini lebih sering digunakan.) Simpan.

6. sekarang Anda dapat mengklik Tambah dan buat baru bayar jadwal dimulai pada tanggal apa pun yang Anda inginkan.



Catatan Jangan 'Hapus' jadwal bayar sebelumnya dari Portal bisnis. Jadwal bayar harus ada sehingga data historis dapat dilihat. Namun, jika jadwal bayar sebelumnya akan dihapus dari jendela membayar jadwal, Anda hanya dapat membuatnya lagi, tetapi tidak menetapkan karyawan. Hanya perlu ada untuk menampilkan timecard Riwayat sebelumnya.

Metode 2: Mengubah tanggal jadwal membayar jika Anda memiliki 27 atau 53 periode menggunakan skrip Microsoft SQL

Catatan Sebelum Anda mengikuti petunjuk di artikel ini, pastikan bahwa Anda memiliki kopi rekam cadang lengkap dari pangkalan data yang Anda dapat memulihkan jika terjadi masalah.


Catatan tambahan:
  • Kami sarankan Anda membuat cadangan. Catatan tanggal mulai dan tanggal akhir untuk semua bayar jadwal sehingga Anda dapat mengedit skrip SQL yang sesuai.
  • Kami sarankan Anda menyetujui semua timecards di payschedule yang akan diubah. Oleh karena itu, tidak mengikuti langkah-langkah ini hingga theend jadwal bayar.

Tujuan dari langkah-langkah di bawah ini adalah untuk mengubah periode akhir (27 periode atau periode 53) menjadi periode 0, maka sistem akan memindahkan periode awal jadwal. Kemudian kami akan mengubah stempel tahun pada waktu itu, sehingga hari tambahan ditambahkan ke awal jadwal di tahun sebelumnya, dan dihapus dari akhir jadwal untuk membebaskan tanggal tersebut. Jadi pada dasarnya, ini adalah geser jadwal untuk satu hari lebih cepat (atau 12/22/2016-12/21/2017). Kita perlu melakukan hal ini karena sistem masih memerlukan jadwal untuk dapat 365 hari lama.

Langkah 1
Menjalankan skrip yang sesuai untuk mengubah nilai Periode ID dari dua mingguan atau mingguan nilai ke 0 sebagai berikut. Ini akan memindahkan yang terakhir periode ke awal jadwal bayar:
BIWEEKLY:update HRM_PayPeriod set PayPeriodID ='0' where PayPeriodID ='27' and yearid='2016' and frequencyid ='2'WEEKLY:update HRM_PayPeriod set PayPeriodID ='0' where PayPeriodID ='53' and yearid='2016' and frequencyid ='1'


Catatan Memperbarui yearid dalam skrip di atas nama jadwal membayar lama. Contoh berikut ini skrip hanya mencakup mingguan dan dua kali seminggu, namun bisa juga diedit dengan benar jika jadwal frekuensi berbeda seperti bulanan atau semi bulanan. Silakan buka kasus dukungan untuk mendapatkan nilai-nilai tersebut untuk menyisipkan ke skrip.

Langkah 2
Menjalankan skrip yang sesuai di bawah ini untuk mengubah Periode nama nilai yang sesuai:

BIWEEKLY:update HRM_PayPeriod set Name = 'Period 0' where Name = 'Period 27' and Yearid = '2016' and frequencyid = '2'WEEKLY:update HRM_PayPeriod set Name = 'Period 0' where Name = 'Period 53' and Yearid = '2016' and frequencyid = '1'




Langkah 3
Sekarang Anda harus mengubah awal dan akhir tanggal pada masa 0 menjadi tahun sebelumnya, jadi itu menambah hari tambahan awal jadwal bayar. Menjalankan kedua skrip untuk mengubah tanggal awal terlebih dahulu periode 0 dan kemudian tanggal akhir periode 0:
BIWEEKLY:update HRM_PayPeriod set BeginDate ='2016-12-22' where payperiodid ='0' and yearid='2016' and frequencyid ='2'update HRM_PayPeriod set EndDate ='2016-12-22' where payperiodid ='0' and yearid='2016' and frequencyid ='2'WEEKLY:update HRM_PayPeriod set BeginDate ='2016-12-22' where payperiodid ='0' and yearid='2016' and frequencyid ='1'update HRM_PayPeriod set EndDate ='2016-12-22' where payperiodid ='0' and yearid='2016' and frequencyid ='1'
Catatan Tanggal di masa lalu adalah 12/22/2017-12/22/2017, dan Anda sekarang telah berubah menjadi 12/22/2016-12/22/2016 yang menambahkan hari tambahan ke awal jadwal dengan mengubah hanya tahun-Cap di dalamnya. Periode 26 atau 52 berakhir pada 12/21/2017.



Langkah 4
Menjalankan skrip berikut ini untuk memperbarui Daftar Tabel HRM_PaySchedule untuk cocok dengan tanggal mulai baru periode 0 dalam Daftar Tabel HRM_PayPeriod:
BIWEEKLY:update HRM_payschedule set BeginDate='2016-12-22' where yearid='2016' and frequencyid ='2'WEEKLY:update HRM_payschedule set BeginDate='2016-12-22' where yearid='2016' and frequencyid ='1'
Catatan Untuk memverifikasi bahwa BeginDate nilai dalam Daftar Tabel HRM_PaySchedule cocok dengan nilai BeginDate periode 0 dalam Daftar Tabel HRM_PayPeriod , jalankan skrip berikut ini:
BIWEEKLY:Select BeginDate, * from HRM_PayPeriod where yearid ='2016' and frequencyid = 2 and PayPeriodID = 0Select BeginDate, * from HRM_PaySchedule where yearid ='2016' and frequencyid = 2WEEKLY:Select BeginDate, * from HRM_PayPeriod where yearid ='2016' and frequencyid = 1 and PayPeriodID = 0Select BeginDate, * from HRM_PaySchedule where yearid ='2016' and frequencyid = 1 

Langkah 5
Sekarang Anda dapat membuat jadwal bayar baru untuk 2017dengan tanggal mulai "12/22/2017." Di BP, klik padaTab administrasi dan klik Timecard penataan. Klik tombol tekan Tambah di bagian membayar jadwal. Ketik frekuensi dan tanggal mulai 22/12/2017 dan klikMenghitung membayar lama. Simpan.


Catatan
jadwal bayar baru juga akan membuat periode 27 tambahan atau periode 53 hari tambahan (karena 365 tidak sama dibagi oleh 7). Namun, tidak menyarankan untuk mengubah periode tambahan pada saat ini. Jika tidak, pay jadwal akan tumpang tindih dengan jadwal bayar saat ini sebelumnya lagi, sehingga Anda harus menunggu hingga akhir tahun untuk mengubahnya.


Langkah 6
Pilih jadwal membayar dan klik pada tombol tekan menetapkan untuk menetapkan jadwal baru ke Departemen, lokasi, karyawan tertentu atau posisi.





Metode 3: Mengubah tanggal jadwal membayar jika Anda memiliki 26 atau 52 periode menggunakan skrip Microsoft SQL



Catatan Sebelum Anda mengikuti petunjuk di artikel ini, pastikan bahwa Anda memiliki kopi rekam cadang lengkap dari pangkalan data yang Anda dapat memulihkan jika terjadi masalah.


Catatan tambahan:
  • Kami sarankan Anda membuat cadangan. Catatan tanggal mulai dan tanggal akhir untuk semua bayar jadwal sehingga Anda dapat mengedit skrip SQL yang sesuai.
  • Kami sarankan Anda menyetujui semua timecards membayar jadwal yang akan diubah. Oleh karena itu, tidak mengikuti langkah-langkah ini hingga akhir jadwal bayar.


Dalam contoh ini, ada 2016 membayar jadwal keluar dari 12/23/2016 - 2017/12/21 (dan telah 26 atau 52 bayar periode). Anda ingin membuat perubahan jadwal bayar yang ada, atau membuat jadwal baru yang dimulai pada 2017/12/22, tetapi masih akan menerima pesan galat, meskipun saat ini tidak sedang digunakan oleh jadwal bayar ada. Sistem tidak akan memungkinkan Anda membuat jadwal bayar baru karena jadwal yang sebelumnya tidak 365 hari.


Tujuan dari langkah-langkah di bawah ini adalah untuk menambahkan hari ekstra yang ada jadwal untuk membuatnya 365 hari panjang, sehingga Anda kemudian dapat membuat jadwal bayar baru.

Langkah 1
Meninjau tanggal saat ini dalam jangka waktu 1 dan periode akhir (26 periode atau periode 52) dalam jadwal membayar ada:
BIWEEKLY: Select * from HRM_PayPeriod where yearid='2016' and frequencyid ='2'WEEKLY: Select * from HRM_PayPeriod where yearid='2016' and frequencyid ='1'


Catatan Memperbarui yearid dalam skrip di atas nama membayar jadwal yang telah ada. Contoh berikut ini skrip hanya mencakup mingguan dan dua kali seminggu, namun bisa juga diedit dengan benar jika jadwal frekuensi berbeda seperti bulanan atau semi bulanan. Silakan buka kasus dukungan untuk mendapatkan nilai-nilai tersebut untuk menyisipkan ke skrip.

Langkah 2

Buat cadangan tanggal mulai dalam jangka waktu 1 satu hari, untuk menambah hari tambahan awal membayar jadwal untuk membuatnya 365 hari panjang.

BIWEEKLY:update HRM_PayPeriod set BeginDate ='2016-12-22' where payperiodid ='1' and yearid='2016' and frequencyid ='2'WEEKLY:update HRM_PayPeriod set BeginDate ='2016-12-22' where payperiodid ='1' and yearid='2016' and frequencyid ='1'
Catatan Apabila menambahkan tanggal mulai tumpang tindih dengan 2012 sebelumnya membayar jadwal, Anda mungkin perlu Hapus-menetapkan jadwal yang lama dari semua karyawan, sehingga sistem tidak peduli dan tidak melihat masalah tumpang tindih lainnya.



Catatan ini akan membuat jadwal bayar buka dari 12/22/2016-12/21/2017 yang menambahkan hari tambahan ke awal jadwal untuk membuatnya 365 hari panjang.


Langkah 3
Jalankan skrip berikut ini untuk memperbarui Daftar Tabel HRM_PaySchedule untuk cocok dengan tanggal mulai baru periode 1 di dalam Daftar Tabel HRM_PayPeriod:
BIWEEKLY:update HRM_payschedule set BeginDate='2016-12-22' where yearid='2016' and frequencyid ='2'WEEKLY:update HRM_payschedule set BeginDate='2016-12-22' where yearid='2016' and frequencyid ='1'
Catatan Untuk memverifikasi bahwa BeginDate nilai dalam Daftar Tabel HRM_PaySchedule cocok dengan nilai BeginDate periode 0 dalam Daftar Tabel HRM_PayPeriod , jalankan skrip berikut ini:
BIWEEKLY:Select BeginDate, * from HRM_PayPeriod where yearid ='2016' and frequencyid = 2 and PayPeriodID = 0Select BeginDate, * from HRM_PaySchedule where yearid ='2016' and frequencyid = 2WEEKLY:Select BeginDate, * from HRM_PayPeriod where yearid ='2016' and frequencyid = 1 and PayPeriodID = 0Select BeginDate, * from HRM_PaySchedule where yearid ='2016' and frequencyid = 1

Langkah 4
Sekarang Anda dapat membuat jadwal bayar baru untuk 2017dengan tanggal mulai "12/22/2017." Di BP, klik padaTab administrasi dan klik Timecard penataan. Klik tombol tekan Tambah di bagian membayar jadwal. Ketik frekuensi dan tanggal mulai 22/12/2017 dan klikMenghitung membayar lama. Simpan.


Catatan
jadwal bayar baru juga akan membuat tambahan 27 periode atau periode 53 hari tambahan (karena 365 tidak sama dibagi oleh 7) atau jika Anda menggunakan "Menggunakan hanya penuh membayar periode", akan membuat 26 atau bayar 52 periode lagi. Namun, tidak menyarankan untuk mengubah periode tambahan pada saat ini. Jika tidak, pay jadwal akan tumpang tindih dengan jadwal bayar saat ini sebelumnya lagi, sehingga Anda harus menunggu hingga akhir tahun untuk mengubahnya.


Langkah 5
Pilih jadwal membayar dan klik pada tombol tekan menetapkan untuk menetapkan jadwal baru ke Departemen, lokasi, karyawan tertentu atau posisi.


BP HRM HRMSSS

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 978268 - Tinjauan Terakhir: 09/18/2016 02:28:00 - Revisi: 0.7

Microsoft Dynamics GP 2013, Microsoft Dynamics GP 2010, Business Portal 5.1, Business Portal 5.0, Microsoft Dynamics GP 10.0, Business Portal for Microsoft Dynamics GP 10.0, Microsoft Dynamics GP 9.0, Business Portal 3.0

  • kberrmsg kbexpertiseadvanced kbsurveynew kbexpertisebeginner kbtshoot kbmbsmigrate kbprb kbexpertiseinter kbmt KB978268 KbMtid
Tanggapan