Nie można zsynchronizować wartości kraju i regionu za pomocą łącznika dla systemu Microsoft Dynamics, jeśli wartość określona przez użytkownika nie jest wartości odnośników Microsoft Dynamics NAV w programie Microsoft Dynamics NAV 2009

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 2721512 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Ten artykuł dotyczy systemu Microsoft Dynamics NAV dla wszystkich krajów i ustawień regionalnych języka.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Symptomy

W programie Microsoft Dynamics CRM użytkownik może określić swobodnie kod kraju/regionu dla konta. W Microsoft Dynamics NAV 2009, odpowiednie pole jest wartość wyszukiwania. Jeśli wartość określona przez użytkownika nie ma wartości odnośników w systemie Microsoft Dynamics NAV, integracji awarii aplikacji Microsoft Dynamics CRM po zintegrowaniu z systemu Microsoft Dynamics NAV przy użyciu Connector dla systemu Microsoft Dynamics. Ten problem występuje w następujących produktów:
  • Microsoft Dynamics NAV 2009 R2
  • Dodatek Service Pack 1 dla systemu Microsoft Dynamics NAV 2009

Rozwiązanie

Ta poprawka wprowadza tabeli Kraj i Region dostępne złącze dla Microsoft Dynamics w wersji 2 pakietu zbiorczego 1 i nowsze wersje.

Informacje o poprawce

Obsługiwana poprawka jest teraz udostępniana przez firmę Microsoft. Jednak to jest przeznaczona tylko do rozwiązania problemu opisanego w tym artykule. Stosuje się tylko w systemach, w których występuje ten problem. Ta poprawka może być dodatkowo testowana. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca poczekanie na następny dodatek service pack dla systemu Microsoft Dynamics NAV 2009 lub następnej wersji systemu Microsoft Dynamics NAV, zawierający tę poprawkę.

Uwaga W szczególnych przypadkach opłat telefonujący do pomocy technicznej wywołania mogą zostać anulowane, jeśli technicznej Professional obsługuje dla systemu Microsoft Dynamics i produktów powiązanych Określa, że określonej aktualizacji problem można rozwiązać. Koszty obsługi zwykłych zastosuje się do dodatkowych pytań i problemów, które nie kwalifikują się do określonej aktualizacji.

Informacje dotyczące instalacji

Firma Microsoft podaje przykłady programowania wyłącznie, bez jakichkolwiek gwarancji wyrażonych wprost lub domyślnie. Obejmuje, ale nie jest ograniczone do dorozumianych gwarancji przydatności handlowej lub przydatności do określonego celu. W tym artykule założono, że czytelnik zna demonstrowany język programowania oraz narzędzia używane do tworzenia i debugowania procedur. Wykwalifikowani pracownicy pomocy technicznej firmy Microsoft może pomóc w wyjaśnieniu, jak działa określona procedura. Jednak nie będą modyfikować tych przykładów ani dodawać żadnej funkcji i konstruować nowych procedur do określonych wymagań.

Uwaga Przed zainstalowaniem tej poprawki, sprawdź, czy wszyscy użytkownicy klienta Microsoft Navision są wylogowani z systemu. Obejmuje to Microsoft Navision Application Services (NAS) użytkownicy klienta. Powinny być tylko klienta użytkownik jest zalogowany w momencie wdrożyć tę poprawkę.

Aby wdrożyć tę poprawkę, musi uzyskać licencję deweloperską.

Zaleca się, że konto użytkownika w oknie identyfikatorów logowania systemu Windows lub w oknie identyfikatorów logowania bazy danych należy przypisany identyfikator roli "SUPER". Nie można przypisać konta użytkownika Identyfikatora roli "SUPER", należy sprawdzić, czy konto użytkownika ma następujące uprawnienia:
  • Uprawnienie Modyfikacja dla obiektu, który będzie zmieniany.
  • Uprawnienie Execute obiektu 5210 identyfikator obiektu systemu i 9015 identyfikator obiektu systemu .


Uwaga Nie mają prawa do magazynów danych, chyba że konieczne jest przeprowadzenie napraw danych.

Zmiany kodu

Uwaga Zawsze kod test rozwiązuje w kontrolowanym środowisku przed zastosowaniem poprawki na komputerach produkcyjnych.
Aby rozwiązać ten problem, wykonaj następujące kroki:
  1. Zmień kod w funkcji EnableConnector w integracji zarządzania codeunit (5150) w następujący sposób:
    Istniejący kod
    ...
    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;
    ...
    
    Kod zastępczy
    ...
    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. Zmień kod w funkcji SetupIntegrationTables w integracji zarządzania codeunit (5150) w następujący sposób:
    Istniejący kod
    ...
    InitializeIntegrationRecords(DATABASE::Contact);
    InitializeIntegrationRecords(DATABASE::"Currency Exchange Rate");
    InitializeIntegrationRecords(DATABASE::"Customer Discount Group");
    InitializeIntegrationRecords(DATABASE::"Item Discount Group");
    ...
    
    Kod zastępczy
    ...
    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. Zmień kod w funkcji IsIntegrationRecord w integracji zarządzania codeunit (5150) w następujący sposób:
    Istniejący kod
    ...
    DATABASE::Contact,
    DATABASE::"Currency Exchange Rate",
    DATABASE::"Customer Discount Group",
    
    // Delete the folloiwng line.
    DATABASE::"Item Discount Group"]
    
    THEN
    EXIT(TRUE);
    
    EXIT(FALSE);
    ...
    
    Kod zastępczy
    ...
    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 zastosowaniu zmiany kodu, wykonaj następujące kroki, aby udostępnić łącznika wartości kraju i regionu:
  1. Mieć wszystkich użytkowników, Wylogowywanie z systemu Microsoft Dynamics NAV i zamknij swoich klientów.
  2. Zatrzymaj usługę sieci web systemu Microsoft Dynamics NAV biznesowych i serwera Microsoft Dynamics NAV.
  3. Kliknij, aby wyczyścić Włączenie łącznika pole wyboru Synchronizacja Karta w Karta Ustawienia obrotu okno dialogowe Classic klienta w systemie Microsoft Dynamics NAV.
  4. Uruchom ponownie klienta Classic.
  5. Kliknij, aby zaznaczyć Włączenie łącznika pole wyboru Synchronizacja Karta w Karta Ustawienia obrotu okno dialogowe pole w systemie Microsoft Dynamics NAV i postępuj zgodnie ze wskazówkami.
  6. Ponownie uruchom serwer Microsoft Dynamics NAV i usługi sieci web systemu Microsoft Dynamics NAV Business.

Wymagania wstępne

Musi mieć jedną z następujących produktów, to poprawkę:
  • Microsoft Dynamics NAV 2009 R2
  • Dodatek Service Pack 1 dla systemu Microsoft Dynamics NAV 2009
Ponadto musi mieć poprawki zainstalować tę poprawkę 2597312. Aby uzyskać więcej informacji dotyczących poprawki 2597312, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2597312 Kursy wymiany walut są aktualizowane niepoprawnie po zintegrowaniu z systemu Microsoft Dynamics NAV 2009 R2 Microsoft Dynamics CRM przy użyciu Connector dla systemu Microsoft Dynamics

Informacje dotyczące usuwania

Nie można usunąć tej poprawki.

Stan

Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".
Uwaga To jest artykuł "Szybkie publikowanie" tworzona bezpośrednio z organizacji pomocy technicznej firmy Microsoft. Informacje zawarte w niniejszym dokumencie-w odpowiedzi na pojawiające się problemy. Wyniku szybkość dokonując dostępnych materiałów może zawierać błędy typograficzne i może zostać zmieniona w dowolnym czasie bez uprzedzenia. Zobacz Warunki użytkowania dla innych względów.

Właściwości

Numer ID artykułu: 2721512 - Ostatnia weryfikacja: 26 czerwca 2012 - Weryfikacja: 1.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft Dynamics NAV 2009
Słowa kluczowe: 
kbqfe kbmbspartner kbmbsmigrate kbmbsquickpub kbsurveynew kbnoloc kbmbscodefix kbmt KB2721512 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to: 2721512

Przekaż opinię

 

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