Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Symptom

System meddelande 5 – dubblerat nyckelvärdet i en befintlig post. Den aktuella databas uppdateringen gör att en rad innehåller ett dubblettvärde för nycklar baserat på ett unikt index. "inträffar i lön. 

Blir

1. felet uppstår när du släpper en check batch i 02.400.00 för löne utsläpp. PR-satsen släpps i PRTRAN, PRDOC och GLTRAN men har en upplåst status. Se lösning 22627.

2. ett avdrag som tidigare definierats som ett lokalt avdrag görs nu som ett tillstånds avdrag från 1/1/2000. Om du läser in moms tabellerna ändras avdrags typen för detta avdrags-ID. Stängnings processen skapar då en ny uppsättning EARNDED poster baserat på vad som gällde förra året. EARNDED kommer att fortsätta att återspegla typen som lokal. När den första löne beräkningen har gjorts identifieras en avvikelse mellan avdraget. DedType och EARNDED. EarnDedType-fält. Se lösning 17010.

3.2000 löne moms tabeller har lästs in och försöker beräkna första löne för 2000. Se lösning 17010.

  4. en FastForward-konvertering från version 2,06 kunde inte skapa PRDOC-poster, men skapade PRTRAN-poster för en befintlig RefNbr som också användes i en ny löne kontroll. Se lösning 20511.  

Lösning

Lösning 17010 – redigera avdrags typen i löne avdrag (02.290.00). 

Kommentarer 

1. Detta bör bara göras med en fullständig säkerhets kopiering av databasen och med alla andra användare som är inloggade utanför Dynamics SL. 

 2. ändringen bör bara göras efter att alla års rapporter har skrivits ut. Om ändringar görs i avdraget (02.290.00) används avdrags informationen som den är (inte hur det var för det år som skrevs ut). Om ett avdrag är ett lokalt avdrag i 1999 och sedan ändrades till tillstånds avdrag i 2000, när avdraget har uppdaterats för 2000, visar utskriften med-2s för 1999 dessa belopp i rutan status i stället för den lokala rutan. 

Korrigerings steg 

1. få åtkomst till löne avdrag (02.290.00) och välj det avdrag som är problematiskt. 

2. ändra avdrags typen till något annat än vad som visas. 

3. Spara ändringarna. 

4. dra tillbaka avdrags typen till rätt avdrags typ. 

5. Spara ändringarna. Detta uppdaterar avdrags posten och alla relaterade EARNDED-poster. 

Resolution 20511 – ta bort de konverterade PRTRAN posterna som inte har några befintliga PRDOC-poster. 

Korrigerings steg 

1. gör en säkerhets kopia av databasen som kan återställas om en oönskad data förlust sker. 

2. använda Query Analyzer, gå till lämplig program databas och kör följande sats för att avgöra om RefNbr används i PRTRAN-poster som har konverterats från 2,06 samt i den batch för löne kontroll där felet uppstår. Anteckna värdena för BatNbr och CalYR. 

Välj BatNbr, RefNbr, CalYR, * from PRTRAN där RefNbr = ' XXXXXX ' och TranType = ' CK '

(där XXXXXX = check numret som genererar felet)

3. Kör följande sats för att hitta matchande PRDOC-poster och jämför BatNbr och CalYR med vad som sägs i steg 1:

SELECT BatNbr, ChkNbr, CalYR, * from PRDOC där ChkNbr = ' XXXXXX ' och DocType = ' CK '

    (där XXXXXX = check numret som genererar felet) 

4. ta bort PRTRAN poster som inte har några associerade PRDOC-poster: 

DELETE from PRTRAN där BatNbr = ' BBBBBB ' och RefNbr = ' XXXXXX ' och CalYR = ' NNNN '

(där BBBBBB = sats nummer, XXXXXX = check numret som genererar felet och NNNN = lämpligt kalender år)

5. avsluta Query Analyzer och släpp sedan batchen för löne kontroll igen. 

Lösning 22627 – korrigera batch-statusen för löne kontroll till ej bokförd med hjälp av Query Analyzer. 

1. gör en säkerhets kopia av databasen som kan återställas om en oönskad data förlust sker. 

2. använda Query Analyzer, gå till lämplig program databas och kör följande uttryck för att kontrol lera att Rlsed-fältet är sant (1) i PRDOC-och PRTRAN-posterna för batchen för löne kontroll: 

Välj * from PRDOC där BatNbr = ' XXXXXX ' SELECT * from PRTRAN där BatNbr = ' XXXXXX '

(där XXXXXX = parti nummer för PR-kontrollen)

3. i initierings läge går du till redovisnings Journal transaktioner (01.010.00), drar upp batchen PR-check och bekräftar att transaktionerna är balanserade. 

4. om de två stegen är OK fortsätter du med korrigerings stegen. 

5. använda Query Analyzer kör följande sats för att ändra gruppens status till "U": 

UPPDATERA BATCH-UPPSÄTTNINGens status = ' U ' WHERE modul = ' PR ' och BatNbr = ' XXXXXX '

(där XXXXXX = parti nummer för PR-kontrollen)

Den här artikeln är TechKnowledge dokument-ID: 128082

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×