Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Negative Zeilen in der Rechnung sind falsch geschrieben, nachdem Sie eine Verkauf/Einkauf Rechnung buchen, wenn die Funktionalität "Mark Neg. Menge als Korrektur" in der Europäischen OST-Version von Microsoft Dynamics NAV 2009 R2 ve...

Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 2628043
Dieser Artikel bezieht sich auf Microsoft Dynamics NAV für die Region Osteuropa (EE).
Problembeschreibung
Angenommen, Sie wählen die Mark Neg. Menge als die Korrektur das Kontrollkästchen in der Finanzbuchhaltung Einrichtung in der Europäischen OST-Version von Microsoft Dynamics NAV 2009 R2. Wenn Sie eine Verkauf/Einkauf Rechnung buchen, werden falsch negative Zeilen in der Rechnung gebucht.
Lösung

Hotfix-Informationen

Ein unterstützter Hotfix ist jetzt von Microsoft verfügbar. Es ist jedoch lediglich das Problem zu beheben, das in diesem Artikel beschrieben wird. Wenden Sie es nur auf Systemen, bei die dieses spezielle Problem auftritt. Dieser Hotfix möglicherweise weiteren Tests unterzogen. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, dass Sie warten auf das nächste Servicepack für Microsoft Dynamics NAV 2009 oder die nächste Version von Microsoft Dynamics NAV, die diesen Hotfix enthält.

Hinweis In besonderen Fällen, die normalerweise für Support-Anrufe Wenn ein Support-Experte für Microsoft Dynamics und zugehörige Produkte storniert werden fallen Gebühren feststellt, dass ein bestimmtes Update Ihr Problem beheben kann. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die für das betreffende Update nicht qualifizieren.



Informationen zur Installation

Microsoft bietet Programmierbeispiele lediglich zur Veranschaulichung, ohne Gewährleistung, ausdrücklich oder konkludent. Dies umfasst, aber ist nicht beschränkt auf KONKLUDENTEN GEWÄHRLEISTUNGEN der Tauglichkeit oder Eignung für einen bestimmten Zweck. In diesem Artikel wird davon ausgegangen, dass Sie mit der Programmiersprache, die von Beispielen verwendeten und vertraut mit den Tools, die zum Erstellen und Debuggen von Prozeduren verwendet werden. Microsoft-Supporttechniker können der Erläuterung der Funktionalität bestimmter Prozeduren helfen werden, jedoch nicht verändern sie diese Beispiele zur eine erweiterte Funktionalität und Programmierungsbeispiele für Ihre spezifischen Anforderungen.

Hinweis Bevor Sie diesen Hotfix installieren, stellen Sie sicher, dass alle Microsoft Navision-Clientbenutzer vom System abgemeldet sind. Dazu gehören Microsoft Navision Application Services (NAS) Client-Benutzer. Sie sollten den nur-Client-Benutzer sein, der angemeldet ist, wenn Sie diesen Hotfix installieren.

Sie müssen über eine Entwicklerlizenz verfügen, um diesen Hotfix zu installieren, können.

Es wird empfohlen, dass das Benutzerkonto im Fenster Windows Anmeldungen oder im Fenster Datenbankanmeldungen den Rollen-ID "SUPER" zugewiesen werden Wenn das Benutzerkonto die Rollen-ID "SUPER" zugeordnet werden kann, müssen Sie sicherstellen, dass das Benutzerkonto die folgenden Berechtigungen verfügt:
  • Änderungsberechtigung für das Objekt, das Sie ändern.
  • Die Execute-Berechtigung für die System Object ID 5210 Objekt und für die System Object ID 9015 -Objekt.


Hinweis Sie haben keine Rechte für die Datenspeicher verfügen, es sei denn, es sind Datenreparaturen durchzuführen.

Änderungen am Code

Hinweis Codefixes immer Test in einer kontrollierten Umgebung vor der Anwendung der auf Ihre Produktionsumgebung.
Um dieses Problem zu beheben, gehen Sie folgendermaßen vor:
  1. Ändern Sie den Code in die Schlüsseldefinition Klicken Sie im Feld Rechnung buchen. Puffer Tabelle (49) wie folgt:

    Vorhandener code
    ...    KEYS    {      {    ;Type,G/L Account,Gen. Bus. Posting Group,Gen. Prod. Posting Group,VAT Bus. Posting Group,VAT Prod. Posting Group,Tax Area Code,Tax Group Code,Tax Liable,Use Tax,Dimension Entry No.,Job No.,Fixed Asset Line No.,VAT Date,Postponed VAT,Service Tariff No.;                                                     Clustered=Yes }...
    Neuer code
    ...      KEYS    {      {    ;Type,G/L Account,Gen. Bus. Posting Group,Gen. Prod. Posting Group,VAT Bus. Posting Group,VAT Prod. Posting Group,Tax Area Code,Tax Group Code,Tax Liable,Use Tax,Dimension Entry No.,Job No.,Fixed Asset Line No.,VAT Date,Postponed VAT,Service Tariff No.,Correction;                                                     Clustered=Yes }    }...
  2. Ändern Sie den Code in die UpdInvPostingBuffer Funktion der Sales-Post Codeunit (80) wie folgt:

    Vorhandener code
    ...     InvPostingBuffer[2]."VAT Base Amount (ACY)" :=      InvPostingBuffer[2]."VAT Base Amount (ACY)" +      InvPostingBuffer[1]."VAT Base Amount (ACY)";    InvPostingBuffer[2].Quantity :=      InvPostingBuffer[2].Quantity + InvPostingBuffer[1].Quantity;    IF NOT InvPostingBuffer[1]."System-Created Entry" THEN      InvPostingBuffer[2]."System-Created Entry" := FALSE;    InvPostingBuffer[2].MODIFY;  END ELSE    InvPostingBuffer[1].INSERT;...
    Neuer code
    ...      InvPostingBuffer[2]."VAT Base Amount (ACY)" :=      InvPostingBuffer[2]."VAT Base Amount (ACY)" +      InvPostingBuffer[1]."VAT Base Amount (ACY)";    InvPostingBuffer[2].Quantity :=      InvPostingBuffer[2].Quantity + InvPostingBuffer[1].Quantity;// Add the following lines.    IF GLSetup."Mark Neg. Qty as Correction" THEN      InvPostingBuffer[2].Correction  := (InvPostingBuffer[2].Quantity <0);// End of the added lines.     IF NOT InvPostingBuffer[1]."System-Created Entry" THEN      InvPostingBuffer[2]."System-Created Entry" := FALSE;    InvPostingBuffer[2].MODIFY;  END ELSE    InvPostingBuffer[1].INSERT;...
  3. Ändern Sie den Code in die UpdInvPostingBuffer Funktion der Purch.-Post Codeunit (90) wie folgt:

    Vorhandener code
    ...   InvPostingBuffer[2]."VAT Base Amount (ACY)" :=    InvPostingBuffer[2]."VAT Base Amount (ACY)" +    InvPostingBuffer[1]."VAT Base Amount (ACY)";  InvPostingBuffer[2].Quantity :=    InvPostingBuffer[2].Quantity + InvPostingBuffer[1].Quantity;  IF NOT InvPostingBuffer[1]."System-Created Entry" THEN    InvPostingBuffer[2]."System-Created Entry" := FALSE;  InvPostingBuffer[2]."VAT Base (Non Deductible)" :=    InvPostingBuffer[2]."VAT Base (Non Deductible)" + InvPostingBuffer[1]."VAT Base (Non Deductible)";  InvPostingBuffer[2]."VAT Amount (Non Deductible)" :=...
    Neuer code
    ...   InvPostingBuffer[2]."VAT Base Amount (ACY)" :=    InvPostingBuffer[2]."VAT Base Amount (ACY)" +    InvPostingBuffer[1]."VAT Base Amount (ACY)";  InvPostingBuffer[2].Quantity :=    InvPostingBuffer[2].Quantity + InvPostingBuffer[1].Quantity;// Add the following lines.  IF GLSetup."Mark Neg. Qty as Correction" THEN    InvPostingBuffer[2].Correction  := (InvPostingBuffer[2].Quantity <0);// End of the added lines.   IF NOT InvPostingBuffer[1]."System-Created Entry" THEN    InvPostingBuffer[2]."System-Created Entry" := FALSE;  InvPostingBuffer[2]."VAT Base (Non Deductible)" :=    InvPostingBuffer[2]."VAT Base (Non Deductible)" + InvPostingBuffer[1]."VAT Base (Non Deductible)";  InvPostingBuffer[2]."VAT Amount (Non Deductible)" :=...

Voraussetzungen

Sie müssen die OST-Europäische Version von Microsoft Dynamics NAV 2009 R2 für diesen Hotfix installiert haben.

Informationen zur Deinstallation

Sie können nicht diesen Hotfix entfernen.
Status
Microsoft hat bestätigt, dass dies ein Problem in Microsoft-Produkten, die im Abschnitt "Gilt für" aufgeführt sind.
Informationsquellen
VSTF DynamicsNAV SE: 277639
Hinweis Dies ist eine "Schnelle veröffentlichen" Artikel direkt in der Microsoft Support-Organisation erstellt. Die hierin enthaltenen Informationen als-ist die Antwort zu aufkommenden Problemen. Aufgrund der Geschwindigkeit in verfügbar zu machen die Materialien können typografische Fehler enthalten und können jederzeit ohne vorherige Ankündigung geändert werden. Finden Sie unter Nutzungsbedingungen für andere Überlegungen.

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 2628043 – Letzte Überarbeitung: 10/28/2011 10:03:00 – Revision: 1.0

Microsoft Dynamics NAV 2009

  • kbqfe kbmbsmigrate kbsurveynew kbmbscodefix kbmt KB2628043 KbMtde
Feedback
/html>;did=1&t=">V = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("