Šiuo metu esate neprisijungę, laukiama, kol iš naujo prisijungsite prie interneto

Jūs negalite registruoti mokėjimą, kuris yra Išskaitomas mokestis pakeitę balans teksto italų kalba, Microsoft Dynamics NAV 2009

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 2882916
Šis straipsnis taikomas Microsoft Dynamics NAV italų (it) kalbos lokalės.
Požymiai
Tarkime, kad jūs pritaikytumėte naujinį 979022 už italų kalba Microsoft Dynamics NAV 2009. Pakeitę balanso sąskaita, tai negalėsite užregistruoti mokėjimą, kuris yra Išskaitomas mokestis.

Ši problema kyla šie produktai:
  • Teksto italų kalba Microsoft Dynamics NAV 2009 Service Pack 1
  • Teksto italų kalba Microsoft Dynamics NAV 2009 R2
Norėdami gauti daugiau informacijos, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
979022 Negaunate jokio perspėjimo jums registruojant mokėjimą išskaitomo mokesčio SF be apskaičiuoti išskaitomą mokestį Italijos versija Microsoft Dynamics NAV

Sprendimas

Karštosios pataisos informacija

Palaikomą naujausią pataisą dabar yra Microsoft. Vis dėlto ji skirta spręsti tik šiame straipsnyje aprašytą problemą. Taikyti ją tik sistemoms, kuriose kyla ši problema. Šios karštosios pataisos gali būti papildomai išbandomos. Todėl, jei jums yra ne ši problema, rekomenduojame palaukti kito Microsoft Dynamics NAV 2009 pakeitimų paketą arba kitas Microsoft Dynamics NAV variantas, kuriame bus šios karštosios pataisos.

Pastaba. Ypatingais atvejais už palaikymo skambučius gali būti atšaukti, jei techninės pagalbos specialistas Microsoft Dynamics ir susijusių produktų mokesčius nustato, kad jūsų problemą galima išspręsti naudojant konkretų naujinimą. Palaikymo bus taikoma papildoma parama klausimus ir klausimus, kurie neatitinka atitinkamų konkretų naujinimą.

Diegimo informacija

Microsoft teikia programavimo pavyzdžiai tik, be aiškių ar numanomų garantijų. Tai apima, bet neapsiribojant, numanomas garantijas, PERKAMUMO ar tinkamumo konkrečiam tikslui. Šiame straipsnyje reiškia, kad esate susipažinęs su programavimo kalba, kuri yra įrodoma ir su priemonėmis, kurios yra naudojamos kurti ir derinti procedūras. "Microsoft" palaikymo inžinieriai gali padėti paaiškindami tam tikros procedūros funkcinę galimybę. Tačiau jie nekeis šių pavyzdžių, kad numatytų papildomą funkcinę galimybę arba sukurtų konkrečius jūsų reikalavimus atitinkančias procedūras.

Pastaba. Prieš diegdami šias karštąsias pataisas, patikrinkite, ar kad visi Microsoft Dynamics NAV kliento vartotojai išsiregistravę sistema. Tai apima Microsoft Dynamics NAV taikyti serverio (NAS) paslaugas. Jums reikia tik kliento vartotojo, kuris yra įėjęs kai atliekate šios karštosios pataisos.

Siekiant įgyvendinti šią karštąją pataisą, turite kūrėjas licenciją.

Mes rekomenduojame, kad vartotojo abonemento Windows registravimosi lange arba lange DB prisijungimai priskiriamas "SUPER" vaidmenį ID. Jei vartotojo abonementas negali būti priskirta "SUPER" ID., turi patikrinti, kad vartotojo abonementas turi šias teises:
  • Modifikuoti leidimas objektą, kuris jums bus pakeisti.
  • Vykdo leidimo sistema objekto ID 5210 objekto ir sistemos objekto ID 9015 objekto.
Pastaba. Jūs neturite turėti teisių į duomenų, nebent jūs turite atlikti duomenų remonto.

Kodo pasikeitimus

Pastaba. Visada bandymas kodas nustato kontroliuojamoje aplinkoje prieš taikydami nustato savo gamybos kompiuteriams.

Norėdami išspręsti šią problemą, pakeisti CheckWithholdTax funkcija, kad bendr. kodą-Post linija Codeuint (12) išvardyti toliau:

Esamas kodas 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...

Atsarginis kodas 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...

Esamas kodas 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;...

Atsarginis kodas 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;...

Būtinosios sąlygos

Turi būti vienas iš šių produktų, norint taikyti šias karštąsias pataisas:
  • Teksto italų kalba Microsoft Dynamics NAV 2009 Service Pack 1
  • Teksto italų kalba Microsoft Dynamics NAV 2009 R2

Šalinimo informaciją

Jūs negalite pašalinti šias karštąsias pataisas.
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Pastaba. Tai "OPERATYVIŲ PUBLIKACIJŲ" straipsnis, sukurtas tiesiogiai iš Microsoft palaikymo organizacijos. Informacija čia pateikiama tokia kokia yra dabar ir pateikiama siekiant skubiai atsakyti į kylančius klausimus. Siekiant, kad informacija būtų prieinama kuo greičiau, joje gali pasitaikyti spausdinimo klaidų, ir ji gali būti peržiūrėta bet kuriuo metu be atskiro įspėjimo. Žr. Naudojimosi taisyklės dėl kitų aplinkybių.

Įspėjimas: šis straipsnis išverstas automatiškai

Savybės

Straipsnio ID: 2882916 – Paskutinė peržiūra: 10/16/2013 08:09:00 – Peržiūra: 1.0

Microsoft Dynamics NAV 2009

  • kbqfe kbmbsmigrate kbsurveynew kbmbscodefix kbmt KB2882916 KbMtlt
Atsiliepimai
var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("