Microsoft Dynamics GP'de Bordro Denetimleri Oluştur penceresinde bir toplu iş seçtiğinizde hata iletileri

Bu makalede, Microsoft Dynamics GP'de Bordro Denetimleri Oluştur penceresinde bir toplu iş seçtiğinizde oluşan hatalara yönelik bir çözüm sağlanır.

Şunlar için geçerlidir: Microsoft Dynamics GP
Özgün KB numarası: 851664

Belirtiler

Microsoft Dynamics GP'de Bordro Denetimleri Oluştur penceresinde bir toplu iş seçtiğinizde aşağıdaki hata iletilerinden birini alabilirsiniz:

Hata iletisi 1

Hata - "UPR_Temp_Post2'da açma işlemi yanlış kayıt uzunluğuna sahip"

Hata iletisi 2

Hata - "Tablo ddDeposits'te Aralık kaldırma işlemi bilinen hata 2'ye neden oldu"

Hata iletisi 3

Hata - "Sıfır işlem içeren toplu işlemler işaretlenemez"

Hata iletisi 4

Hata - "Başka bir kullanıcı denetim çalıştırması yapıyor"

Hata iletisi 5

Hata - "UPR_Work_Post SQL verilerine erişemedi"

Hata iletisi 6

Hata - "Çalışan kaydı devre dışı bırakılamıyor veya bu çalışan için Ödeme çalıştırması devam ediyor"

Hata iletisi 7

Hata - "Denetimler hesaplanamaz. Hatalar bulundu."

Hata iletisi 8

Hata - "Bir denetimi geçersiz kılamazsınız. Bir bilgisayar denetimi çalıştırması devam eder."

Hata iletisi 9

Hata - "Deftere nakil için işaretlenmiş bir toplu işlemi düzenleyemezsiniz"

Hata iletisi 10

Hata - "Batch deftere nakil için işaretlendi ve düzenlenemiyor."

Ayrıca Bordro toplu işleminin takıldığını belirtmek için aşağıdaki dosyalardan birinde Açma İşlemi hatası, Alma/Değiştirme hatası veya Kaydetme İşlemi hatası oluşabilir:

  • UPR_WORK_MSTR
  • UPR_WORK_MSTR_Detail
  • UPR_WORK_HDR
  • UPR_WORK_Pay_Type
  • UPR_WORK_Deduction
  • UPR_WORK_Benefit
  • UPR_WORK_State_Tax
  • UPR_WORK_Local Vergisi
  • UPR_WORK_Check
  • UPR_WORK_Post
  • UPR_Flat_Tax_Records
  • UPR_Account_Cache

Neden

Bordro çalışma tabloları temizlenmemişse bu sorun oluşabilir. Toplu işin serbest bırakılması için bordro çalışma tablolarının temizlenmiş olması gerekir.

Çözüm

Not

Bu makaledeki yönergeleri izlemeden önce, bir sorun oluştuğunda geri yükleyebileceğiniz veritabanının tam bir yedek kopyasına sahip olduğunuzdan emin olun

Bu sorunu gidermek için aşağıdaki adımları izleyin:

1. Adım: Bordro çalışma tablolarındaki kayıtları silme

  1. SQL Server Management Studio (SSMS) kullanarak Microsoft SQL Server açın.

    SQL Server Management Studio başlatmak için Başlat'ı seçin,Microsoft SQL Server 2008'deTüm Programlar'ın> üzerine gelin ve SQL Server Management Studio'yi seçin.

  2. Şirket veritabanında delete deyimlerini çalıştırın.

    Not

    Betikteki ilk iki satır Dynamics veritabanındaki etkinlik dosyalarının içeriğini siler. Diğer satırlar, şirket veritabanındaki iş dosyalarının ve etkinlik dosyalarının içeriğini siler.

    Delete DYNAMICS..UPR10300
    Delete DYNAMICS..UPR10304
    Delete UPR10200
    Delete UPR10201
    Delete UPR10202
    Delete UPR10203
    Delete UPR10204
    Delete UPR10205
    Delete UPR10206
    Delete UPR10207
    Delete UPR10208
    Delete UPR10209
    Delete UPR10213
    Delete UPR19900
    Delete UPR19901
    
  3. Doğrudan Para Yatırma kullanıyorsanız, Doğrudan Depozito Çalışması tablosu için şu silme deyimini çalıştırın:

    Delete DD10100 --(Direct Deposit Employee Deposit Work)
    

2. Adım: Geçici dosyaları silme

Geçici dosyaları silmek için Windows Gezgini'ni açın ve geçici dizini seçin. Temporary dizininde aşağıdaki yol vardır:

C:\Windows\Temporary

dizininde, TNT ile başlayan dosyaları silin. Ardından, .tmp dosya adı uzantısına sahip dosyaları silin.

Bağlantıları Denetle, veri bütünlüğünü sağlamak için verilerin tablolar arasındaki bağlantısını denetler. Bunu yapmak için şu adımları uygulayın:

  1. Bağlantılar penceresini açın. Microsoft Dynamics GP'de Microsoft Dynamics GP'yi, Bakım'ı ve ardından Bağlantıları Denetle'yi seçin.
  2. Seriler listesinde Bordro'ya tıklayın.
  3. Mantıksal Tablolar listesinde Bordro İşlemleri'ni, Ekle'yi ve ardından Tamam'ı seçin.
  4. Rapor Hedefi iletişim kutusunda uygun onay kutusunu ve ardından Tamam'ı seçin.

Not

Hata günlüğünde oluşan hata iletilerini güvenle yoksayabilirsiniz. Bağlantıları Denetle işlemi, toplu iş kimliğini mevcut işlemlere yeniden ekleniyor.

Toplu işleminiz yinelenen bir toplu iş olmalıdır ve Bağlantıları Denetle işlemi tarafından yeniden oluşturulmuşsa, toplu iş sıklığı varsayılan olarak tek kullanım olarak ayarlanmıştır. İşlemler'i seçin, Bordro'ya tıklayın ve ardından Toplu İşlemler'i seçin, yeniden oluşturulmuş Batch Kimliğini seçin ve Batch ayarlarını gözden geçirin. Bu yinelenen bir toplu iş olması gerekiyorsa, sıklığı Tek Kullanım dışında bir Sıklık olarak değiştirin.

4. Adım: Denetim dosyasını oluşturma

Denetim dosyasını yeniden oluşturun. Tüm toplu işlemler hala denetim dosyasındadır.

Sık sorulan sorular:

S1: Bordro toplu işleminin tamamını silip baştan başlamak istemiyorum, yine de yukarıdaki adımları izlemeli miyim?

Y1: Evet, bordro toplu işlemindeki İşlemler UPR10302 Bordro İşlemleri tablosunda depolanır ve yukarıdaki betiklerde bu tabloyu silmeyen işlemler kaldırılmaz. Betikler yalnızca topluiş üst bilgisi kaydını (UPR10301) kaldırır ve denetim bağlantılarını çalıştırdığınızda sistem bu toplu iş üst bilgisi kaydını yeniden oluşturur (işlemlerde hala gördüğü için yeniden oluşturur.)

S2: Yeni toplu işlemi gönderdim ve kayboldu. Yinelenen bir toplu iş olmalıdır.

Y2: Toplu işlemi yeniden oluşturmak için denetim bağlantılarını çalıştırdığınızda, bunu varsayılan olarak tek bir kullanım sıklığıyla oluşturur. Yinelenen bir toplu işlem olması gerekiyorsa, toplu iş sıklığını deftere nakletmeden önce düzenlemiş olmanız gerekir. Toplu işlemi deftere naklettiğiniz takdirde artık çok geç. Toplu işlemi/işlemleri yeniden el ile yeniden anahtarlamanız (gereken sonraki deftere nakil tarihinden başlayarak) ve bundan sonra kullanılacak yeni toplu işte sıklığı değiştirmeniz gerekir.