Země hodnoty nelze synchronizovat pomocí konektoru Microsoft Dynamics, pokud není uživatelem zadanou hodnotu v produktu Microsoft Dynamics NAV hodnoty pro vyhledávání v aplikaci Microsoft Dynamics NAV 2009

Překlady článku Překlady článku
ID článku: 2721512 - Produkty, které se vztahují k tomuto článku.
Tento článek se týká aplikace Microsoft Dynamics NAV ve všech zemích a ve všech národních jazykových prostředích.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

V aplikaci Microsoft Dynamics CRM může uživatel zadat volně kód země pro účet. V aplikaci Microsoft Dynamics NAV 2009, je odpovídající pole hodnota vyhledávání. Pokud není uživatelem zadanou hodnotu v produktu Microsoft Dynamics NAV vyhledávací hodnoty, k selhání integrace dochází, pokud integrate Microsoft Dynamics CRM s Microsoft Dynamics NAV pomocí konektoru Microsoft Dynamics. K tomuto problému dochází v následujících produktů:
  • Microsoft Dynamics NAV 2009 R2
  • Aktualizace Service Pack 1 pro systém Microsoft Dynamics NAV 2009

Řešení

Tato oprava hotfix vytvoří tabulku země k dispozici Connector for Microsoft Dynamics verzi 2 kumulativní 1 a novější verze.

Informace o opravě hotfix

Podporovaná oprava hotfix je k dispozici od společnosti Microsoft. Však určena pouze k opravě problému popsaného v tomto článku. Použijte ji pouze u systémů, ve kterých dochází k problému. Tato oprava hotfix může být dále testována. Proto pokud jste neobtěžuje tento problém, doporučujeme počkat na další aktualizaci service pack aplikace Microsoft Dynamics NAV 2009 nebo další verzi produktu Microsoft Dynamics NAV, která tuto opravu hotfix obsahovat.

Poznámka: Ve zvláštních případech poplatky účtovány podpory mohou být účtovány, pokud pracovník technické podpory společnosti Microsoft Dynamics a souvisejících produktů Určuje, že konkrétní aktualizace vyřeší váš problém. Výdaje na podporu se obvykle týkají dalších otázek a problémů, které nelze vyřešit určitou konkrétní aktualizací.

Informace o instalaci

Společnost Microsoft poskytuje ukázky programování pouze pro ilustraci bez žádné záruky výslovně uvedené nebo předpokládané. Zahrnuje, ale neomezuje se pouze na předpokládaných záruk obchodovatelnosti nebo vhodnosti pro určitý účel. Tento článek předpokládá, že jste obeznámeni s programovacím jazykem, který je předmětem ukázky a s nástroji, které slouží k vytvoření a ladění skriptu. Pracovníci podpory společnosti Microsoft mohou vysvětlit funkce určitého postupu. Nebude však měnit tyto příklady funkce nebo konstrukce podle konkrétních požadavků.

Poznámka: Před instalací této opravy hotfix ověřte, že všichni uživatelé klienta Microsoft Navision odhlášen systému. To zahrnuje Microsoft Navision Application Services (NAS) uživatelé klientů. Je třeba klienta pouze uživatel přihlášený při implementaci opravy hotfix.

Implementace této opravy hotfix, musí mít licenci vývojáře.

Doporučujeme, aby uživatelský účet v okně přihlášení k systému Windows nebo v okně přihlášení databáze přiřadit "SUPER" ID role. Pokud nelze uživatelskému účtu přiřadit ID role "SUPER", je třeba ověřit, že uživatelský účet má následující oprávnění:
  • Změnit oprávnění pro objekt, který budete měnit.
  • Povolení Execute pro System Object ID 5210 objektu a objekt System Object ID 9015 .


Poznámka: Nemáte práva k úložištím dat. Pokud nebudete provádět opravu dat.

Změny kódu

Poznámka: Vždy otestujte opravy kódu v kontrolovaném prostředí před instalací opravy pracovních počítačů.
Chcete-li vyřešit tento problém, postupujte takto:
  1. Změňte kód funkce EnableConnector v integraci správy procedura (5150) takto:
    Existující kód
    ...
    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;
    ...
    
    Změněný kód
    ...
    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. Změňte kód funkce SetupIntegrationTables v integraci správy procedura (5150) takto:
    Existující kód
    ...
    InitializeIntegrationRecords(DATABASE::Contact);
    InitializeIntegrationRecords(DATABASE::"Currency Exchange Rate");
    InitializeIntegrationRecords(DATABASE::"Customer Discount Group");
    InitializeIntegrationRecords(DATABASE::"Item Discount Group");
    ...
    
    Změněný kód
    ...
    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. Změňte kód funkce IsIntegrationRecord v integraci správy procedura (5150) takto:
    Existující kód
    ...
    DATABASE::Contact,
    DATABASE::"Currency Exchange Rate",
    DATABASE::"Customer Discount Group",
    
    // Delete the folloiwng line.
    DATABASE::"Item Discount Group"]
    
    THEN
    EXIT(TRUE);
    
    EXIT(FALSE);
    ...
    
    Změněný kód
    ...
    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);
    ...
    
Po použití změny kódu země hodnoty zpřístupnit spojnice takto:
  1. Mají všichni uživatelé odhlásit z aplikace Microsoft Dynamics NAV a zavřete své klienty.
  2. Zastavte webové služby Microsoft Dynamics NAV Business a server Microsoft Dynamics NAV.
  3. Zrušte zaškrtnutí políčka Povolit konektor políčko Synchronizace karty v Marketingové karta nastavení Dialogové okno v klasické klienta aplikace Microsoft Dynamics NAV.
  4. Restartujte klienta klasické.
  5. Klepnutím vyberte Povolit konektor políčko Synchronizace karty v Marketingové karta nastavení Dialogové okno pole v aplikaci Microsoft Dynamics NAV a pak postupujte podle pokynů.
  6. Restartujte server Microsoft Dynamics NAV a Microsoft Dynamics NAV Business webové služby.

Požadavky

Musí mít jeden z následujících produktů po instalaci této opravy hotfix:
  • Microsoft Dynamics NAV 2009 R2
  • Aktualizace Service Pack 1 pro systém Microsoft Dynamics NAV 2009
Kromě toho musí mít opravu hotfix nainstalovat tuto opravu hotfix 2597312. Další informace o opravě hotfix 2597312 klepnutím na následující číslo článku:
2597312 Směnné kurzy jsou nesprávně aktualizována při integraci aplikace Microsoft Dynamics CRM s Microsoft Dynamics NAV 2009 R2 pomocí konektoru Microsoft Dynamics

Informace o odinstalaci

Tato oprava hotfix nelze odebrat.

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro".
Poznámka: Toto je článek "Rychle publikovat" vytvářet přímo v rámci podpory společnosti Microsoft. Informace obsažené v tomto dokumentu je k dispozici jako-v reakci na nově vznikající problémy. Materiály z rychlosti v jeho zpřístupnění mohou zahrnovat typografické chyby a mohou být přezkoumány, kdykoli bez předchozího upozornění. Viz Podmínky použití pro další aspekty.

Vlastnosti

ID článku: 2721512 - Poslední aktualizace: 26. června 2012 - Revize: 1.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Dynamics NAV 2009
Klíčová slova: 
kbqfe kbmbspartner kbmbsmigrate kbmbsquickpub kbsurveynew kbnoloc kbmbscodefix kbmt KB2721512 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku: 2721512

Dejte nám zpětnou vazbu

 

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