Momentan sunteți offline, așteptați să vă reconectați la internet

Tu nu pot posta o plată care conţine rețineri, după ce modificaţi contul de echilibru în versiunea italiană a Microsoft Dynamics NAV 2009

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2882916
Acest articol se aplică la Microsoft Dynamics NAV pentru italiană (it) limbaj local.
Simptome
Să presupunem că aplicaţi actualizarea 979022 pentru versiunea în limba italiană de Microsoft Dynamics NAV 2009. După ce modificaţi la contul de echilibru, nu pot posta o plată care conţine taxa reţinută la sursă.

Această problemă se produce în următoarele produse:
  • Versiunea italiană a Microsoft Dynamics NAV 2009 pachet Service Pack 1
  • Versiunea italiană a Microsoft Dynamics NAV 2009 R2
Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
979022 Nu primiţi nici o avertizare atunci când înregistraţi o plată pentru o factură de taxa reţinută la sursă, fără calcularea impozitului reţinut la sursă în versiunea italiană a Microsoft Dynamics NAV

Rezoluţie

Remedierea rapidă informaţii

Un hotfix acceptate este acum disponibilă de la Microsoft. Cu toate acestea, acesta este destinat numai pentru a corecta problema descrisă în acest articol. Aplicaţi-l numai pe sistemele care întâmpină această problemă anume. Această remediere rapidă poate primi teste suplimentare. Prin urmare, dacă nu sunteţi grav afectat de această problemă, vă recomandăm să aşteptaţi următorul pachet pachet Service Pack Microsoft Dynamics NAV 2009 sau următoarea versiune de Microsoft Dynamics NAV, care conţine această remediere rapidă.

Notă În cazuri speciale, taxele care sunt implicate pentru suport apelurile pot fi anulate dacă un profesionist de suport tehnic pentru Microsoft Dynamics si produse stabileşte că o anumită actualizare va rezolva problema. Costurile de obicei suport va aplica sprijin suplimentar întrebări şi probleme care nu se califică pentru actualizare specifice în cauză.

Informaţii de instalare

Microsoft oferă exemple de programare pentru ilustrare numai, fără garanţie, fie explicite sau implicite. Aceasta include, dar nu se limitează la, garanţiile implicite de vandabilitate sau potrivire pentru un anumit scop. Acest articol presupune că sunteţi familiarizat cu limbajul de programare care este fiind demonstrată şi cu instrumente care sunt folosite pentru a crea şi pentru procedurile de depanare. Inginerii de suport Microsoft pot ajuta la explicarea funcţionalitatea de un regim special. Cu toate acestea, ele nu va modifica aceste exemple pentru a oferi functionalitate a adăugat sau construi proceduri pentru a îndeplini cerinţele dumneavoastră specifice.

Notă Înainte de a instala această remediere rapidă, verificaţi că toţi utilizatorii de client Microsoft Dynamics NAV sunt Log off sistemul. Aceasta include consolidare servicii de Microsoft Dynamics NAV aplicatia Server (NAS). Ar trebui să fie singurul client utilizatorului care este conectat atunci când vă pune în aplicare această remediere rapidă.

Pentru a implementa această remediere rapidă, trebuie să aveţi o licenţă de dezvoltator.

Vă recomandăm că acest cont de utilizator în fereastra Conectări Windows sau în fereastra Conectări bază acoperire de date se atribuie ID-ul "SUPER" rolul. În cazul în care contul de utilizator nu pot fi atribuite ID-ul "SUPER" rol, trebuie să verifice că acest cont de utilizator are următoarele drepturi:
  • Permisiunea modificare pentru obiectul pe care le va schimba.
  • Execute permisiunea pentru obiectul sistemului obiect ID 5210 şi pentru obiectul sistemului obiect ID 9015 .
Notă Nu trebuie să aveţi drepturi pentru magazine acoperire de date excepţia cazului în care aveţi pentru a efectua reparaţii acoperire de date.

Modificări de cod

Notă Întotdeauna de testare codul fixat într-un mediu controlat înainte de a aplica fixat la computerele de producţie.

Pentru a rezolva această problemă, modificaţi codul în funcţia CheckWithholdTax în Gen. jurn.-Post linia Codeuint (12) după cum urmează:

Cod existent 1

...UNTIL OldCustLedgEntry.NEXT = 0;      END;// Delete the following lines.     PROCEDURE CheckWithholdTax@1130007(DocType@1130000 : ' ,,Invoice,Credit Memo';DocNo@1130001 : Code[20];GenJnlLine@1130002 : Record 81;ApplyInGenJnlLine@1130003 : Boolean);     VAR       ComputedWithholdTax@1130004 : Record 12111;       TmpWithholdingContribution@11300005 : Record 12113;       WithholdCode@1130006 : Record 12104;     BEGIN       IF DocType IN [DocType::Invoice,DocType::"Credit Memo"] THEN BEGIN         ComputedWithholdTax.RESET;         ComputedWithholdTax.SETRANGE("Document No.",DocNo);         IF ComputedWithholdTax.FINDFIRST THEN BEGIN// End of the deleted lines.            IF NOT ApplyInGenJnlLine THEN              ERROR(Text1130023)            ELSE BEGIN...

Înlocuirea codul 1

...UNTIL OldCustLedgEntry.NEXT = 0;      END;// Add the following lines.     PROCEDURE CheckWithholdTax@1170000000(DocType@1170000000 : ' ,,Invoice,Credit Memo';DocNo@1170000001 : Code[20];GenJnlLine@1170000002 : Record 81;ApplyInGenJnlLine@1170000003 : Boolean);     VAR       ComputedWithholdTax@1170000004 : Record 12111;       TmpWithholdingContribution@1170000005 : Record 12113;     BEGIN       IF (DocType IN [DocType::Invoice,DocType::"Credit Memo"]) AND          (GenJnlLine."Document Type" IN [GenJnlLine."Document Type"::Payment,GenJnlLine."Document Type"::Refund])       THEN BEGIN         ComputedWithholdTax.RESET;         ComputedWithholdTax.SETRANGE("Document No.",DocNo);         IF NOT ComputedWithholdTax.ISEMPTY THEN// End of the added lines.            IF NOT ApplyInGenJnlLine THEN              ERROR(Text1130023)            ELSE BEGIN...

Cod existent 2

...ELSE BEGIN              TmpWithholdingContribution.RESET;              TmpWithholdingContribution.SETRANGE("Invoice No.",DocNo);// Delete the following lines.             IF NOT TmpWithholdingContribution.FINDFIRST THEN BEGIN               WithholdCode.GET(ComputedWithholdTax."Withholding Tax Code");               WithholdCode.TESTFIELD("Withholding Taxes Payable Acc.");               IF NOT((GenJnlLine."Bal. Account Type" = GenJnlLine."Bal. Account Type"::"G/L Account") AND                  (GenJnlLine."Bal. Account No." = WithholdCode."Withholding Taxes Payable Acc.")) THEN                 ERROR(Text1130023);             END;           END;         END;// End of the deleted lines.        END;      END;...

Înlocuirea cod 2

...ELSE BEGIN              TmpWithholdingContribution.RESET;              TmpWithholdingContribution.SETRANGE("Invoice No.",DocNo);// Add the following lines.             IF TmpWithholdingContribution.ISEMPTY THEN               IF (GenJnlLine."Bal. Account Type" <> GenJnlLine."Bal. Account Type"::"G/L Account") THEN                 ERROR(Text1130023);           END;// End of the added lines.        END;      END;...

Cerinţe preliminare

Trebuie să aveţi unul dintre următoarele produse instalate pentru a aplica această remediere rapidă:
  • Versiunea italiană a Microsoft Dynamics NAV 2009 pachet Service Pack 1
  • Versiunea italiană a Microsoft Dynamics NAV 2009 R2

Eliminarea informaţii

Nu se poate elimina această remediere rapidă.
Stare
Microsoft a confirmat că aceasta este o problemă asociată cu produsele Microsoft enumerate în secţiunea „se aplică la".
Notă Acesta este un articol "FAST publica" create direct de în cadrul organizării de suport Microsoft. Informaţiile conţinute în acest document este furnizat ca-este în răspuns la probleme emergente. Ca urmare a vitezei în făcându-l disponibil, materialele pot include erori tipografice şi pot fi revizuite în orice moment, fără notificare. A se vedea Condiții de utilizare pentru alte considerente.

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 2882916 - Ultima examinare: 10/16/2013 08:34:00 - Revizie: 1.0

Microsoft Dynamics NAV 2009

  • kbqfe kbmbsmigrate kbsurveynew kbmbscodefix kbmt KB2882916 KbMtro
Feedback