Problembeschreibung

5 - Meldung "doppelter Schlüsselwert in einem vorhandenen Datensatz gefunden. Der aktuelle Datenbank Aktualisierungsvorgang verursacht eine Zeile enthält einen doppelten Schlüsselwert anhand eindeutiger Index. "wird in Payroll.

Ursachen

1. Fehler Freigabe Scheckstapel stapelweise Payroll Release PR (02.400.00). PR-Batch freigegeben, in PRTRAN, PRDOC und GLTRAN aber BATCH unterbrochen Status. Siehe Auflösung 22627.

2. Abzug zuvor definierten lokalen Abzug ist jetzt als ein Zustand Abzug beginnt mit 1/1/2000 definiert. Laden der Steuertabellen wird den Abzug dieser Abzug ID ändern Der Schließvorgang erstellt jedoch einen neuen Satz von EARNDED Datensätzen wie im Vorjahr war. EARNDED weiterhin die Art als lokal. Bei dem Versuch der ersten Payroll Berechnung erkennt einen Konflikt zwischen den Abzug. DedType und der EARNDED. EarnDedType-Felder. Siehe Auflösung 17010.

3. 2000 wurden Payroll Steuertabellen geladen und beim ersten Lohn für 2000 zu berechnen. Siehe Auflösung 17010.

4. FastForward Konvertierung von Version 2.06 konnte nicht erstellt PRDOC Datensätze aber PRTRAN Datensätze für eine vorhandene RefNbr auch stapelweise neue Payroll überprüfen verwendete erstellt wurde. Siehe Auflösung 20511.


Problemlösung

Auflösung 17010 - Bearbeiten der Abzug Typ in Lohnabzug (02.290.00).

Hinweise

1. sollte eine vollständige Datenbank-Sicherung und allen anderen Benutzern aus Dynamics SL erfolgt.

2. diese Änderung nur erfolgt, nachdem alle Jahresabschlussberichte gedruckt wurden. Derzeit wird Abzug (02.290.00) geändert wird, für das vorherige Jahr drucken w-2 Abzug Informationen verwenden wie (nicht wie im Jahr gedruckt wird wurde). Wenn Abzug Lokaler Abzug 1999 und dann geändert Zustand Abzug 2000 nach Abzug für 2000 aktualisiert wurde, wird drucken w-2 1999 die Pauschalbeträge im Zustand anstelle des lokalen angezeigt.

Korrektur-Schritte

1. Lohnabzug (02.290.00) und wählen Sie den Abzug problematisch ist.

2. Ändern der Abzug nicht angezeigten.

3. speichern Sie die Änderung.

4. zugreifen Sie Abzug und ändern Sie den Abzug, den richtigen Abzug.

5. speichern Sie 5. die Änderung. Dadurch wird der Abzugsdatensatz und alle zugehörigen EARNDED Datensätze aktualisiert.

Auflösung 20511 - die konvertierte PRTRAN Datensätze keine vorhandenen Datensätze PRDOC löschen.

Korrektur-Schritte

1. erstellen Sie eine Sicherungskopie der Datenbank bei einem unerwünschten Datenverlust wiederhergestellt werden kann.

2. mit Query Analyzer die entsprechende Anwendungsdatenbank zugreifen, und führen Sie folgende Anweisung aus, um festzustellen, ob RefNbr in PRTRAN Datensätze verwendet, die aus 2.06 sowie in Batch Payroll überprüfen konvertiert wurden, der den Fehler auftritt. Notieren Sie die Werte BatNbr und CalYR gefunden.


Wählen Sie BatNbr, RefNbr, CalYR, * von PRTRAN, RefNbr = 'XXXXXX' und TranType 'CK' =

(wobei XXXXXX = den Fehler Schecknummer)

3. Führen Sie die folgende Anweisung um PRDOC Datensätze suchen und Vergleichen von BatNbr und CalYR mit wie in Schritt 1 notiert wurde:


Wählen Sie BatNbr, ChkNbr, CalYR, * von PRDOC, ChkNbr = 'XXXXXX' und DocType = "CK"

(wobei XXXXXX = den Fehler Schecknummer)

4. löschen Sie PRTRAN-Datensätze, die keine zugeordnete PRDOC Datensätze:


Löschen von PRTRAN, BatNbr = 'BBBBBB' und RefNbr = 'XXXXXX' und CalYR 'NNNN' =

(wobei BBBBBB = Chargennummer XXXXXX = Fehler und NNNN generiert Schecknummer = entsprechende Kalenderjahr)

5. Schließen Sie Query Analyzer und Batch Payroll überprüfen wieder los.

Auflösung 22627 - Gehaltsbuchhaltung überprüfen Status des Stapelverarbeitungsauftrags, mit Query Analyzer Unposted korrigieren.

1. erstellen Sie eine Sicherungskopie der Datenbank bei einem unerwünschten Datenverlust wiederhergestellt werden kann.

2. mit Query Analyzer entsprechende Anwendungsdatenbank ist, und führen Sie die folgende Anweisung überprüfen die Rlsed Feld WAHR (1) in der PRDOC und PRTRAN für den Batch Payroll überprüfen:


Wählen Sie * aus PRDOC, BatNbr = 'XXXXXX' SELECT * von PRTRAN, BatNbr = 'XXXXXX'

(wobei XXXXXX = die Chargennummer der PR-Prüfung)

3. Modus initialisieren, besuchen Sie allgemeine Erfassung Sachkontenbuchungen (01.010.00), PR Scheckstapel ziehen und überprüfen die Posten ausgeglichen sind.

4. wenn 2 Schritte sind, fahren Sie mit den Schritten Korrektur.

5. mithilfe von Query Analyzer, führen Sie folgende Anweisung 'U' Status des Stapelverarbeitungsauftrags ändern:


Aktualisierungsstatus STAPELVERARBEITUNG festlegen, = 'U' Modul = "PR" und BatNbr = 'XXXXXX'

(wobei XXXXXX = die Chargennummer der PR-Prüfung)

Dieser Artikel wurde TechKnowledge-Dokument ID:128082

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Insider beitreten

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Übersetzungsqualität?
Was hat Ihre Erfahrung beeinflusst?

Vielen Dank für Ihr Feedback!

×