Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

Mesajul de sistem 5 – valoarea cheie duplicată găsită într-o înregistrare existentă. Operațiunea curentă de actualizare a bazei de date determină un rând să conțină o valoare cheie dublură pe baza unui index unic. ' apare în salarii. 

Cauze

1. apare o eroare la eliberarea unui grup de verificare în grupul de distribuire a salariilor din PR (02.400.00). Lotul PR este lansat în PRTRAN, PRDOC și GLTRAN, dar lotul are o stare suspendată. Consultați rezoluția 22627.

2. o deducere definită anterior ca deducere locală este acum definită ca deducere de stat începând cu 1/1/2000. Încărcarea tabelelor fiscale va modifica tipul de deducere pentru acest ID de deducere. Cu toate acestea, procesul de închidere creează un set nou de înregistrări EARNDED pe baza a ceea ce exista în anul anterior. EARNDED va continua să reflecte tipul ca local. Atunci când se încearcă primul calcul pentru salarizare, acesta va detecta o nepotrivire între deducere. DedType și EARNDED. Câmpuri EarnDedType. Consultați rezoluția 17010.

3. tabelele de taxe pentru salarii 2000 au fost încărcate și încearcă să calculeze prima salarizare pentru 2000. Consultați rezoluția 17010.

  4. o conversie FastForward din ediția 2,06 nu a reușit să creeze înregistrări PRDOC, dar a creat înregistrări PRTRAN pentru o RefNbr existentă care a fost utilizată și într-un nou grup de verificare a salariilor. Consultați rezoluția 20511.  

Rezolvare

Rezoluția 17010 -editați tipul de deducere în deducerea salariilor (02.290.00). 

Note 

1. acest lucru trebuie efectuat doar cu o copie de rezervă completă a bazei de date și cu toți ceilalți utilizatori deconectați de la Dynamics SL. 

 2. această modificare trebuie efectuată doar după ce au fost imprimate toate rapoartele de final de an. În prezent, dacă modificările sunt efectuate în deducere (02.290.00), imprimarea W-2S pentru un an anterior va utiliza informațiile de deducere așa cum este (nu așa cum a fost anul care se imprimă). Dacă o deducere a fost o deducere locală în 1999 și apoi modificată pentru a fi o deducere de stat în 2000, după ce deducerea a fost actualizată pentru 2000, imprimarea W-2S pentru 1999 va afișa sumele de deducție în caseta stare în locul casetei locale. 

Pașii de corecție 

1. accesați deducerea salariilor (02.290.00) și selectați deducerea care este problematică. 

2. modificați tipul de deducere la altceva decât ceea ce se afișează. 

3. Salvați modificările. 

4. deducerea accesului și modificați tipul de deducere înapoi la tipul corect de deducere. 

5. Salvați modificările. Aceasta va actualiza înregistrarea deducerii și toate înregistrările EARNDED asociate. 

Rezoluția 20511 -ștergeți înregistrările PRTRAN convertite care nu au înregistrări PRDOC existente. 

Pașii de corecție 

1. faceți o copie de rezervă a bazei de date care poate fi restaurată în cazul în care apare o pierdere de date nedorită. 

2. utilizând Query Analyzer, accesați baza de date de aplicație corespunzătoare și debifați următoarea instrucțiune pentru a determina dacă RefNbr este utilizat în înregistrările PRTRAN care au fost convertite din 2,06, precum și în lotul de verificare a salariilor care se confruntă cu eroarea. Notați-vă valorile BatNbr și CalYR găsite. 

Selectați BatNbr, RefNbr, CalYR, * din PRTRAN unde RefNbr = ' XXXXXX ' and TranType = ' CK '

(unde XXXXXX = numărul de selectare generează eroarea)

3. executați următoarea instrucțiune pentru a găsi înregistrări PRDOC potrivite și comparați BatNbr și CalYR cu ceea ce s-a notat la pasul 1:

Selectați BatNbr, ChkNbr, CalYR, * din PRDOC unde ChkNbr = ' XXXXXX ' și DocType = ' CK '

    (unde XXXXXX = numărul de selectare generează eroarea) 

4. ștergeți înregistrările PRTRAN care nu au înregistrări PRDOC asociate: 

ȘTERGEȚI din PRTRAN unde BatNbr = ' Hado ' and RefNbr = ' XXXXXX ' and CalYR = ' NNNN '

(unde Hado = numărul lotului, XXXXXX = numărul de selectare generează eroarea și NNNN = anul calendaristic corespunzător)

5. ieșiți din Analizatorul de interogare și eliberați din nou lotul de verificare a salariilor. 

Rezoluția 22627 -corectați starea lotului de verificare a salariilor pentru a fi neînregistrat utilizând Query Analyzer. 

1. faceți o copie de rezervă a bazei de date care poate fi restaurată în cazul în care apare o pierdere de date nedorită. 

2. folosind Query Analyzer, accesați baza de date de aplicație corespunzătoare și derulează următoarele instrucțiuni pentru a verifica dacă câmpul Rlsed este True (1) în înregistrările PRDOC și PRTRAN pentru lotul de verificare salarizare: 

Selectați * din PRDOC unde BatNbr = ' XXXXXX ' selectați * de la PRTRAN în care BatNbr = ' XXXXXX '

(unde XXXXXX = numărul de lot al verificării PR)

3. în modul inițializare, accesați tranzacțiile jurnal general Ledger (01.010.00), trageți în sus lotul de verificare PR și verificați dacă tranzacțiile sunt echilibrate. 

4. Dacă pașii de mai sus 2 sunt OK, continuați cu pașii de corecție. 

5. folosind Query Analyzer, rulează următoarea instrucțiune pentru a modifica starea lotului la ' U ': 

ACTUALIZARE SET de seturi de stare = ' U ' where module = ' PR ' and BatNbr = ' XXXXXX '

(unde XXXXXX = numărul de lot al verificării PR)

Acest articol a fost TechKnowledge Document ID: 128082

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×