Fehlermeldung "Sie dürfen keine Applies-to-ID in Vendor Ledger Entry angeben", wenn Sie die Funktion Anbieter vorschlagen Zahlungen in einem Zahlungsjournal in der spanischen Version von Microsoft Dynamics NAV 2009 ausführen

Gilt für
Dynamics NAV 2009

Dieser Artikel bezieht sich auf Microsoft Dynamics NAV für das Gebietsschema spanisch (es).

Symptome

Angenommen, Sie wenden Hotfix-2497393 und Hotfix-2275759 in der spanischen Version von Microsoft Dynamics NAV 2009 an. Wenn Sie die Funktion Kreditor vorschlagen Zahlungen in einem Zahlungsjournal ausführen, erhalten Sie eine Fehlermeldung mit einer falschen Einstellung. Wenn Sie in diesem Fall die Funktion Kreditor vorschlagen Zahlungen erneut im Zahlungsjournal ausführen, erhalten Sie die folgende Fehlermeldung:

Hinweis

Sie dürfen keine Applies-to-ID in Vendor Ledger Entry, Entry No angeben. Zahl.

Weitere Informationen finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:

2497393 "Sie dürfen Applies-to-ID nicht im Eintrag Nr. des Kreditbuchbucheintrags angeben. = '[Zahl]'"-Fehlermeldung, wenn Sie die Funktion Kreditor vorschlagen Zahlungen ausführen, indem Sie den Zahlungstyp electronic payment bank in der spanischen Version von Microsoft Dynamics ...

2275759 "Sie dürfen Applies to ID nicht im Kreditorenbucheintrag Nr. angeben. [Zahl]" Fehlermeldung, wenn Sie den Bericht "Anbieter vorschlagen Zahlungen" in Microsoft Dynamics NAV ausführen
Dieses Problem tritt in den folgenden Produkten auf:

  • Die spanische Version von Microsoft Dynamics NAV 2009 R2
  • Die spanische Version von Microsoft Dynamics NAV 2009 Service Pack 1 (SP1)

      

Lösung

Hotfixinformationen

Ein unterstützter Hotfix ist jetzt bei Microsoft verfügbar. Es dient jedoch nur zur Behebung des problems, das in diesem Artikel beschrieben wird. Wenden Sie sie nur auf Systeme an, bei denen dieses spezifische Problem auftritt. Dieser Hotfix erhält möglicherweise zusätzliche Tests. Wenn Sie von diesem Problem nicht stark betroffen sind, empfiehlt es sich daher, auf das nächste Microsoft Dynamics NAV 2009 Service Pack oder die nächste Microsoft Dynamics NAV-Version zu warten, die diesen Hotfix enthält.

Hinweis In besonderen Fällen können Gebühren, die normalerweise für Supportanrufe anfallen, storniert werden, wenn ein Technischer Supportmitarbeiter für Microsoft Dynamics und zugehörige Produkte feststellt, dass ihr Problem durch ein bestimmtes Update behoben wird. PLEASE DO NOT TRANSLATE. DOES NOT APPLY TO GERMAN.

Informationen zur Installation

Microsoft stellt Programmierbeispiele nur zur Veranschaulichung zur Verfügung, ohne ausdrückliche oder stillschweigende Garantie. Dies schließt die stillschweigende Gewährleistung der Marktgängigkeit oder der Eignung für einen bestimmten Zweck ein, ist aber nicht darauf beschränkt. In diesem Artikel wird davon ausgegangen, dass Sie mit der vorgestellten Programmiersprache und den Werkzeugen zum Erstellen und Debuggen von Prozeduren vertraut sind. Die Support-Techniker von Microsoft können Ihnen die Funktionalität eines bestimmten Verfahrens erklären. Sie werden diese Beispiele jedoch nicht ändern, um zusätzliche Funktionen bereitzustellen oder Verfahren zu konstruieren, die Ihren speziellen Anforderungen entsprechen.

Hinweis Bevor Sie diesen Hotfix installieren, überprüfen Sie, ob alle Microsoft Dynamics NAV-Clientbenutzer vom System abgemeldet sind. Dies schließt Microsoft Dynamics NAV-Anwendungsserverdienste (NAS) ein. Sie sollten der einzige Clientbenutzer sein, der angemeldet ist, wenn Sie diesen Hotfix implementieren.

Um diesen Hotfix implementieren zu können, benötigen Sie eine Entwicklerlizenz.

Es wird empfohlen, dem Benutzerkonto im Fenster Windows-Anmeldungen oder im Fenster Datenbankanmeldungen die Rollen-ID "SUPER" zuzuweisen. Wenn dem Benutzerkonto die Rollen-ID "SUPER" nicht zugewiesen werden kann, müssen Sie überprüfen, ob das Benutzerkonto über die folgenden Berechtigungen verfügt:

  • Die Berechtigung Ändern für das Objekt, das Sie ändern.
  • Die Execute-Berechtigung für das Systemobjekt-ID 5210-Objekt und für das Systemobjekt-ID 9015-Objekt.

Hinweis Sie benötigen keine Rechte für die Datenspeicher, es sei denn, Sie müssen eine Datenreparatur durchführen.

Codeänderungen

Hinweis Testen Sie Codekorrekturen immer in einer kontrollierten Umgebung, bevor Sie die Korrekturen auf Ihre Produktionscomputer anwenden.

Gehen Sie wie folgt vor, um das Problem zu beheben:

  1. Ändern Sie den Code in Data Item Number 1 im Bericht Suggest Vendor Zahlungen (393) wie folgt:
    Vorhandener Code

    NextEntryNo := 1;
    END;
    
    OnAfterGetRecord=BEGIN
    IF StopPayments THEN
    CurrReport.BREAK;
    Window.UPDATE(1,"No.");
    GetVendLedgEntries(TRUE,FALSE);
    GetVendLedgEntries(FALSE,FALSE);
    

    Ersetzungscode

    NextEntryNo := 1;
    END;
    
    OnAfterGetRecord=BEGIN
    
    // Add the following lines.
    IF GenJnlLine2."Bank Payment Type" = GenJnlLine2."Bank Payment Type"::"Electronic Payment" THEN BEGIN
    VendBankAcc.SETRANGE("Vendor No.","No.");
    VendBankAcc.SETRANGE("Use For Electronic Payments",TRUE);
    IF NOT VendBankAcc.FINDFIRST THEN
    CurrReport.SKIP;
    END;
    // End of the added lines.
    
    IF StopPayments THEN
    CurrReport.BREAK;
    Window.UPDATE(1,"No.");
    GetVendLedgEntries(TRUE,FALSE);
    GetVendLedgEntries(FALSE,FALSE);
    
  2. Fügen Sie eine globale Variable wie folgt in den Bericht Vorschlagsanbieter Zahlungen (393) ein:
    Vorhandener Code

    SeveralCurrencies@1060 : Boolean;
    Text023@1061 : TextConst 'ENU=" ,Computer Check,Manual Check";ESP=" ,Cheque autom tico,Cheque manual"';
    Text024@1102601001 : TextConst 'ENU=There are one or more entries for which no payment suggestions have been made because the posting dates of the entries are later than the posting date in the Suggest Vendor Payments batch job request window. Do you want to see the entries?;ESP=Existen uno o m s movimientos para los que se realizaron sugerencias de pago porque las fechas de registro de dichos movimientos son posteriores a la fecha de publicaci¢n en la ventana de solicitud del proceso Proponer pagos a proveedores. ¨Desea ver los movimientos?';
    Text7000000@1100000 : TextConst 'ENU=Payment of %1 %2/%3;ESP=Pago de %1 %2/%3';
    SummarizePerDimTextEnable@19039578 : Boolean INDATASET;
    
    PROCEDURE SetGenJnlLine@1(NewGenJnlLine@1000 : Record 81);
    BEGIN
    GenJnlLine := NewGenJnlLine;
    END;
    

    Ersetzungscode

    SeveralCurrencies@1060 : Boolean;
    Text023@1061 : TextConst 'ENU=" ,Computer Check,Manual Check";ESP=" ,Cheque autom tico,Cheque manual"';
    Text024@1102601001 : TextConst 'ENU=There are one or more entries for which no payment suggestions have been made because the posting dates of the entries are later than the posting date in the Suggest Vendor Payments batch job request window. Do you want to see the entries?;ESP=Existen uno o m s movimientos para los que se realizaron sugerencias de pago porque las fechas de registro de dichos movimientos son posteriores a la fecha de publicaci¢n en la ventana de solicitud del proceso Proponer pagos a proveedores. ¨Desea ver los movimientos?';
    Text7000000@1100000 : TextConst 'ENU=Payment of %1 %2/%3;ESP=Pago de %1 %2/%3';
    SummarizePerDimTextEnable@19039578 : Boolean INDATASET;
    
    // Add the following line.
    VendBankAcc@1100001: Record 288;
    // End of the added line.
    
    PROCEDURE SetGenJnlLine@1(NewGenJnlLine@1000 : Record 81);
    BEGIN
    GenJnlLine := NewGenJnlLine;
    END;
    

          

Voraussetzungen

Sie müssen eines der folgenden Produkte installiert haben, um diesen Hotfix anwenden zu können:

  • Die spanische Version von Microsoft Dynamics NAV 2009 R2
  • Die spanische Version von Microsoft Dynamics NAV 2009 Service Pack 1

Informationen zur Deinstallation

Sie können diesen Hotfix nicht entfernen.

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.

Hinweis: Dies ist ein Artikel vom Typ "SCHNELL VERÖFFENTLICHEN", der direkt in der Microsoft-Supportorganisation erstellt wurde. Die Informationen in diesem Artikel werden ohne Gewähr als Reaktion auf auftretende Probleme bereitgestellt. Aufgrund ihrer schnellen Bereitstellung können sie typografische Fehler enthalten und jederzeit ohne vorherige Ankündigung geändert werden. Andere Überlegungen finden Sie unter Nutzungsbedingungen.