Töötate praegu ühenduseta, ootame Interneti-ühenduse taasloomist

Te ei saa postitada makse, mis sisaldab kinnipeetava maksu, kui olete muutnud Microsoft Dynamics NAV 2009 itaaliakeelne bilansikontole

NB! Artikkel on tõlgitud Microsofti masintõlketarkvaraga ja seda saab parandada Kogukonnapõhise tõlkeraamistiku (CTF) tehnoloogiaga. Microsoft pakub masintõlgitud, kogukonna järeltöödeldud ja inimtõlgitud artikleid, et anda mitmekeelne juurdepääs kõigile meie teabebaasi artiklitele. Masintõlgitud ja järeltöödeldud artiklites võib olla sõnavara-, süntaksi- ja/või grammatikavigu. Microsoft ei vastuta mingite ebatäpsuste, tõrgete ega kahjude eest, mis on tulenenud sisu valest tõlkest või selle kasutamisest meie klientide poolt. Lisateavet CTF-i kohta leiate aadressilt http://support.microsoft.com/gp/machine-translation-corrections/et.

2882916
Käesolev artikkel kehtib Microsoft Dynamics NAV Itaalia (it) keele locale.
Sümptomid
Endale värskenduse 979022 Itaalia versioon Microsoft Dynamics NAV 2009 rakendamist. Pärast saldo konto muutmine ei saa sisestada makse, mis sisaldab kinnipeetavat maksu.

See probleem ilmneb järgmiste toodetega:
  • Itaaliakeelses versioonis Microsoft Dynamics NAV 2009 Service Pack 1
  • Itaaliakeelses versioonis Microsoft Dynamics NAV 2009 R2
Lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:
979022 Te ei saa mingit hoiatust kinnipeetava maksu arve makse konteerimisel ilma arvutatakse kinnipeetav maks itaaliakeelses versioonis Microsoft Dynamics NAV

Lahendus

Käigultparanduse teave

Toetatud kiirparanduse on nüüd Microsoftilt saadaval. Aga see eesmärk ainult selles artiklis kirjeldatud probleemi. Rakendage seda ainult süsteemides, kus ilmneb see konkreetne probleem. Seda käigultparandust võidakse täiendavalt testida. Seega, kui probleem teie tööd tõsiselt ei kahjusta, soovitame oodata järgmist Microsoft Dynamics NAV 2009 hoolduspaketti või järgmisel Microsoft Dynamics NAV versioon, mis sisaldab seda käigultparandust.

Märkus Teatud juhtudel määrab kulud, mis tekivad tavaliselt tuge kõned võivad tühistatud kui tehnilise toeta Professional Microsoft Dynamics ja nendega seotud toodete, konkreetne värskendus lahendab teie probleemi. Tavaline tugiteenuste kohaldatakse täiendavat tugiteenust vajavatele küsimustele ning probleemidele, mis pole lahendatavad konkreetse värskenduse installimisega.

Paigaldamise kohta

Microsoft pakub näitlikud, ilma garantiita otseseid ega kaudseid. See sisaldab, kuid ei piirdu kaudsete garantiidega seoses kaubandusliku või sobivusega teatud otstarbeks. Eeldame, et olete tuttav demonstreeritava programmeerimiskeelega programmeerimiskeelt ja tööriistad, mis loomiseks ja silumiseks menetlusi. Microsofti tugitehnikud võivad aidata mõne konkreetse protseduuri talitlust selgitada. Siiski ei muuda nad neid näiteid pakkumiseks ega ehitada menetlusi oma konkreetsete vajaduste rahuldamiseks.

Märkus Enne selle käigultparanduse installimist kontrollige kõigile Microsoft Dynamics NAV Klient logib süsteem. See hõlmab Microsoft Dynamics NAV taotluse Server (NAS) teenuseid. Peaks olema ainus klient kasutaja logitud Kui rakendate seda käigultparandust.

Selle kiirparanduse rakendamiseks peab teil olema arendaja litsentsi.

Me soovitame, et kasutaja konto aknas Windowsi logimised või aknas andmebaasi logimine määratakse "SUPER" rolli ID. Kui kontot ei määrata "SUPER" rolli ID, peate kontrollima, et sellel kasutajakontol on järgmised õigused:
  • Sa muutuvad objekti Muuda õigusi.
  • Käivita luba süsteemi objekti ID 5210 objekti ja süsteemi objekti ID 9015 objekti.
Märkus Sa pead olema õigused andmete kauplustes kui peate vormistama andmeid remont.

Seadustiku muudatused

Märkus Alati testimisreeglistiku fikseerib kontrollitavas keskkonnas enne teid kohaldata fikseerib arvutite tootmisega.

Probleemi lahendamiseks muutke kood CheckWithholdTax funktsioon on ka kindral žurnaali.-Post liin Codeuint (12) järgmiselt:

Olemasolev tähis 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...

Asendamine kood 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...

Olemasolev tähis 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;...

Asendamine kood 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;...

Eeltingimused

Sul peab olema üks selle kiirparanduse installinud järgmisi tooteid:
  • Itaaliakeelses versioonis Microsoft Dynamics NAV 2009 Service Pack 1
  • Itaaliakeelses versioonis Microsoft Dynamics NAV 2009 R2

Eemaldamise teave

See käigultparandus ei saa eemaldada.
Olek
Microsoft on kinnitanud, et see probleem esineb Microsofti toodetel, mis on loetletud jaotises "Kehtib".
Märkus See on "Kiire avaldamise" artikkel loodud otse Microsoft-i tugiorganisatsioonis. Siin sisalduv informatsioon on "nagu-on" toodud vastuseks tekkinud küsimustele. Kiirelt kättesaadavaks tegemise tulemusena võib siinne materjal sisaldada trükivigu ning seda võib muuta igal ajal ilma ette teatamata. Vt Kasutustingimused muid kaalutlusi.

Hoiatus: artikkel on tõlgitud automaatselt

Atribuudid

Artikli ID: 2882916 – viimati läbi vaadatud: 10/16/2013 07:35:00 – redaktsioon: 1.0

  • Microsoft Dynamics NAV 2009
  • kbqfe kbmbsmigrate kbsurveynew kbmbscodefix kbmt KB2882916 KbMtet
Tagasiside