Land/Region-Werte können nicht synchronisiert werden, mithilfe des Connectors für Microsoft Dynamics, wenn vom Benutzer angegebener Wert nicht in der Microsoft Dynamics NAV-Nachschlagewerte in Microsoft Dynamics NAV 2009 ist

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 2721512 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Dieser Artikel bezieht sich auf Microsoft Dynamics NAV für alle Länder und alle Gebietsschemas.
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

In Microsoft Dynamics CRM kann ein Benutzer frei einen Code für Land/Region für ein Konto angeben. Allerdings ist das entsprechende Feld in Microsoft Dynamics NAV-2009, ein Lookup-Wert. Wenn vom Benutzer angegebener Wert nicht in der Microsoft Dynamics NAV Nachschlagewerte ist, tritt Fehler Integration Wenn Microsoft Dynamics CRM in Microsoft Dynamics NAV integrieren, mit den Connector für Microsoft Dynamics. Dieses Problem tritt in den folgenden Produkten:
  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 2009 Servicepack 1

Lösung

Dieser Hotfix wird das Land/Region-Tabelle zur Verfügung, um den Connector für Microsoft Dynamics, Version 2-Rollup 1 und höheren Versionen.

Hotfix-Informationen

Ein unterstützter Hotfix ist jetzt von Microsoft erhältlich. Es soll jedoch nur 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, 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 Gebühren, die entstehen normalerweise für Support, die Aufrufe für Microsoft Dynamics und zugehörige Produkte Wenn ein technischer Support Professional abgebrochen werden können, bestimmt, dass ein bestimmtes Update Ihr Problem beheben kann. Die üblichen Support-Kosten gilt für zusätzliche Supportfragen und Probleme, die dem fraglichen Update nicht qualifizieren.

Informationen zur Installation

Microsoft bietet Programmierbeispiele lediglich zur Veranschaulichung, ohne Gewährleistung, ausdrücklich oder konkludent. Dies beinhaltet, ist jedoch nicht beschränkt auf KONKLUDENTEN GEWÄHRLEISTUNGEN der Handelsüblichkeit oder Eignung für einen bestimmten Zweck. In diesem Artikel wird davon ausgegangen, dass Sie mit der Programmiersprache, die Programmlistings 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. Jedoch werden sie nicht ändern diese Beispiele, um eine erweiterte Funktionalität oder Prozeduren entwickeln, die Ihren Anforderungen entsprechend.

Hinweis Bevor Sie diesen Hotfix installieren, stellen Sie sicher, dass alle Microsoft Navision-Clientbenutzer vom System abgemeldet werden. 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.

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

Es wird empfohlen, dass das Benutzerkonto in das 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 das System Object ID 5210 und System Object ID 9015 -Objekt.


Hinweis Sie haben keine Berechtigungen für den Datenspeicher zu haben, es sei denn, Sie haben Datenreparaturen durchzuführen.

Änderungen am Code

Hinweis Immer Codefixes Test in einer kontrollierten Umgebung vor der Anwendung auf Ihre Produktionsumgebung.
Um dieses Problem zu beheben, gehen Sie folgendermaßen vor:
  1. Ändern Sie den Code in der EnableConnector -Funktion in der Integration von Management-Codeunit (5150) wie folgt:
    Vorhandener code
    ...
    SetupWebServicePages(FORM::"Contact Card",DATABASE::Contact);
    SetupWebServicePages(FORM::"Currency Exchange Rates",DATABASE::"Currency Exchange Rate");
    SetupWebServicePages(FORM::"Customer Disc. Groups",DATABASE::"Customer Discount Group");
    SetupWebServicePages(FORM::"Item Disc. Groups",DATABASE::"Item Discount Group");
    
    SetupIntegrationService;
    END;
    
    MarkDeletedIntegrationRecords;
    SetupIntegrationTables;
    ...
    
    Neuer code
    ...
    SetupWebServicePages(FORM::"Contact Card",DATABASE::Contact);
    SetupWebServicePages(FORM::"Currency Exchange Rates",DATABASE::"Currency Exchange Rate");
    SetupWebServicePages(FORM::"Customer Disc. Groups",DATABASE::"Customer Discount Group");
    SetupWebServicePages(FORM::"Item Disc. Groups",DATABASE::"Item Discount Group");
    
    // Add the following line.
    SetupWebServicePages(FORM::"Countries/Regions",DATABASE::"Country/Region");
    
    
    SetupIntegrationService;
    END;
    
    MarkDeletedIntegrationRecords;
    SetupIntegrationTables;
    ...
    
  2. Ändern Sie den Code in der SetupIntegrationTables -Funktion in der Integration von Management-Codeunit (5150) wie folgt:
    Vorhandener code
    ...
    InitializeIntegrationRecords(DATABASE::Contact);
    InitializeIntegrationRecords(DATABASE::"Currency Exchange Rate");
    InitializeIntegrationRecords(DATABASE::"Customer Discount Group");
    InitializeIntegrationRecords(DATABASE::"Item Discount Group");
    ...
    
    Neuer code
    ...
    InitializeIntegrationRecords(DATABASE::Contact);
    InitializeIntegrationRecords(DATABASE::"Currency Exchange Rate");
    InitializeIntegrationRecords(DATABASE::"Customer Discount Group");
    InitializeIntegrationRecords(DATABASE::"Item Discount Group");
    
    // Add the following line.
    InitializeIntegrationRecords(DATABASE::"Country/Region");
    
    ...
    
  3. Ändern Sie den Code in der IsIntegrationRecord -Funktion in der Integration von Management-Codeunit (5150) wie folgt:
    Vorhandener code
    ...
    DATABASE::Contact,
    DATABASE::"Currency Exchange Rate",
    DATABASE::"Customer Discount Group",
    
    // Delete the folloiwng line.
    DATABASE::"Item Discount Group"]
    
    THEN
    EXIT(TRUE);
    
    EXIT(FALSE);
    ...
    
    Neuer code
    ...
    DATABASE::Contact,
    DATABASE::"Currency Exchange Rate",
    DATABASE::"Customer Discount Group",
    
    // Add the following lines.
    DATABASE::"Item Discount Group",
    DATABASE::"Country/Region"]
    // End of the lines.
    
    THEN
    EXIT(TRUE);
    
    EXIT(FALSE);
    ...
    
Nachdem Sie Änderungen am Code angewendet haben, folgendermaßen Sie vor, um die Werte für Land/Region dem Connector zur Verfügung stellen:
  1. Haben Sie alle Benutzer von Microsoft Dynamics NAV abmelden und schließen Sie ihre Kunden.
  2. Beenden Sie den Microsoft Dynamics NAV Business-Webdienst und den Microsoft Dynamics NAV-Server.
  3. Deaktivieren Sie die Connector aktivieren das Kontrollkästchen auf der Synchronisierung auf die Registerkarte der Marketing-Einrichtungskarte im Dialogfeld in der Classic-Client in Microsoft Dynamics NAV.
  4. Starten Sie den Classic-Client neu.
  5. Aktivieren Sie die Connector aktivieren das Kontrollkästchen auf der Synchronisierung auf die Registerkarte der Marketing-Einrichtungskarte Dialogfeld in Microsoft Dynamics NAV und befolgen Sie dann die.
  6. Starten Sie den Microsoft Dynamics NAV-Server und den Webdienst von Microsoft Dynamics NAV Business.

Voraussetzungen

Sie müssen eine der folgenden Produkte für diesen Hotfix installiert haben:
  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 2009 Servicepack 1
Darüber hinaus müssen Sie Hotfix 2597312 installiert haben, um diesen Hotfix anwenden. Weitere Informationen zu Hotfix 2597312 klicken Sie auf die folgende Artikelnummer klicken, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
2597312 Wechselkurse werden nicht ordnungsgemäß aktualisiert, wenn Sie Microsoft Dynamics CRM in Microsoft Dynamics NAV 2009 R2 integrieren, mithilfe von Connector für Microsoft Dynamics

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.
Hinweis Dies ist eine "Schnelle veröffentlichen" Artikel direkt in der Microsoft Support-Organisation erstellt. Die hierin enthaltenen Informationen als-wird als Reaktion auf neu auftretender Probleme. Aufgrund der Geschwindigkeit in zur Verfügung zu stellen das Material möglicherweise typografische Fehler enthalten und können jederzeit ohne vorherige Ankündigung geändert werden. Finden Sie unter Nutzungsbedingungen Weitere Überlegungen zur.

Eigenschaften

Artikel-ID: 2721512 - Geändert am: Dienstag, 26. Juni 2012 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Dynamics NAV 2009
Keywords: 
kbqfe kbmbspartner kbmbsmigrate kbmbsquickpub kbsurveynew kbnoloc kbmbscodefix kbmt KB2721512 KbMtde
Maschinell übersetzter Artikel
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: 2721512
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com