Land-värden kan inte synkroniseras med hjälp av kopplingen för Microsoft Dynamics om värdet som anges av användaren inte Microsoft Dynamics NAV slå uppslagsvärden i Microsoft Dynamics NAV 2009

Artikelöversättning Artikelöversättning
Artikel-id: 2721512 - Visa produkter som artikeln gäller.
Den här artikeln gäller Microsoft Dynamics NAV för alla länder och språkversioner.
Visa alla | Dölj alla

På den här sidan

Symptom

En användare kan fritt ange en landskod för ett konto i Microsoft Dynamics CRM. Microsoft Dynamics NAV 2009 är dock motsvarande fält ett värde för sökning. Om värdet anges av användaren inte finns i Microsoft Dynamics NAV uppslagsvärden uppstår integration-fel om Microsoft Dynamics CRM integreras med Microsoft Dynamics NAV med kopplingen för Microsoft Dynamics. Det här problemet uppstår i följande produkter:
  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 2009 servicepack 1

Lösning

Den här snabbkorrigeringen gör land tabell till Connector för Microsoft Dynamics version 2 samlad och senare versioner.

Information om snabbkorrigeringen

En snabbkorrigering är nu tillgänglig från Microsoft. Den är endast avsedd för problemet som beskrivs i denna artikel. Använd den bara på datorer med just detta problem uppstår. Den här snabbkorrigeringen kan komma att testas igen. Om inte störs alltför mycket av detta problem rekommenderar vi att du väntar på nästa service pack för Microsoft Dynamics NAV 2009 eller på nästa version av Microsoft Dynamics NAV som innehåller den här snabbkorrigeringen.

Obs! I särskilda fall normalt de vara avgiftsfri om en supporttekniker för Microsoft Dynamics och relaterade produkter för avgifter som bestämmer att en särskild uppdatering kan lösa ditt problem. De vanliga supportkostnaderna gäller för övriga supportfrågor och problem som inte uppfyller kraven för den aktuella uppdateringen.

Installationsinformation

Microsoft tillhandahåller programmeringsexempel endast utan garantier, varken uttryckliga eller underförstådda. Detta inkluderar men är inte begränsat till underförstådda garantier om säljbarhet eller lämplighet för ett särskilt ändamål. I denna artikel förutsätts att du är bekant med det programmeringsspråk som demonstreras och de verktyg som används för att skapa och felsöka procedurer. Microsofts supporttekniker kan förklara funktionen hos en viss procedur. De kommer inte ändra dessa exempel för att ge ytterligare funktioner eller skapa procedurer som motsvarar dina speciella behov.

Obs! Innan du installerar den här snabbkorrigeringen måste du kontrollera att alla användare av Microsoft Navision-klient har loggat ut systemet. Detta inkluderar Microsoft Navision Application Services (NAS) client-användare. Du bör endast klientanvändare som är inloggad när du implementerar den här snabbkorrigeringen.

För att genomföra den här snabbkorrigeringen måste du ha en utvecklarlicens för.

Vi rekommenderar att tilldelas användarkontot i fönstret Windows-inloggningar eller i fönstret Databasinloggningar "SUPER" roll-ID. Om användarkontot inte tilldelas "SUPER" roll-ID, måste du kontrollera att användarkontot har följande behörigheter:
  • Ändra behörighet för objektet som du ändra.
  • Körbehörighet för systemet objektet ID 5210 objekt och System objektet ID 9015 objekt.


Obs! Du har inte behörighet datalager om du inte behöver utföra reparation av data.

Ändringar i koden

Obs! Alltid åtgärdas testa koden i en kontrollerad miljö innan du installerar korrigeringar till produktionsdatorer.
Lös problemet så här:
  1. Ändra koden i funktionen EnableConnector i hantering av Integration kodmodul (5150) enligt följande:
    Befintlig 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;
    ...
    
    Ersättningskod
    ...
    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. Ändra koden i funktionen SetupIntegrationTables i hantering av Integration kodmodul (5150) enligt följande:
    Befintlig kod
    ...
    InitializeIntegrationRecords(DATABASE::Contact);
    InitializeIntegrationRecords(DATABASE::"Currency Exchange Rate");
    InitializeIntegrationRecords(DATABASE::"Customer Discount Group");
    InitializeIntegrationRecords(DATABASE::"Item Discount Group");
    ...
    
    Ersättningskod
    ...
    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. Ändra koden i funktionen IsIntegrationRecord i hantering av Integration kodmodul (5150) enligt följande:
    Befintlig kod
    ...
    DATABASE::Contact,
    DATABASE::"Currency Exchange Rate",
    DATABASE::"Customer Discount Group",
    
    // Delete the folloiwng line.
    DATABASE::"Item Discount Group"]
    
    THEN
    EXIT(TRUE);
    
    EXIT(FALSE);
    ...
    
    Ersättningskod
    ...
    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);
    ...
    
När du har använt kod ändras göra land-värden som är tillgängliga för kopplingen så här:
  1. Har alla användare loggar ut från Microsoft Dynamics NAV och stänga sina klienter.
  2. Stoppa tjänsten Microsoft Dynamics NAV Business web och Microsoft Dynamics NAV-server.
  3. Avmarkera den Aktivera koppling kryssrutan på den Synkronisering fliken i den Inställningskortet för marknadsföring dialogrutan i klassisk-klienten i Microsoft Dynamics NAV.
  4. Starta om klienten klassisk.
  5. Markera den Aktivera koppling kryssrutan på den Synkronisering fliken i den Inställningskortet för marknadsföring dialogrutan rutan i Microsoft Dynamics NAV och följ instruktionerna.
  6. Starta om servern för Microsoft Dynamics NAV och Microsoft Dynamics NAV Business web service.

Förutsättningar

Du måste ha något av följande produkter som har installerat den här snabbkorrigeringen:
  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 2009 servicepack 1
Dessutom måste du ha snabbkorrigering 2597312 installerat den här snabbkorrigeringen. Mer information om snabbkorrigeringen 2597312 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2597312 Valutakurser uppdateras felaktigt när Microsoft Dynamics CRM integreras med Microsoft Dynamics NAV 2009 R2 med kopplingen för Microsoft Dynamics

Information om borttagning

Du kan inte ta bort den här snabbkorrigeringen.

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna i avsnittet "Gäller".
Obs! Detta är en artikel i "SNABBT publicera" skapats direkt från Microsoft support-organisationen. Informationen häri tillhandahålls-är svar på framväxande problem. Av hastighet görs tillgängliga material kan innehålla typografiska fel och kan revideras när som helst utan föregående meddelande. Se Villkor för användning för andra överväganden.

Egenskaper

Artikel-id: 2721512 - Senaste granskning: den 26 juni 2012 - Revision: 1.0
Informationen i denna artikel gäller:
  • Microsoft Dynamics NAV 2009
Nyckelord: 
kbqfe kbmbspartner kbmbsmigrate kbmbsquickpub kbsurveynew kbnoloc kbmbscodefix kbmt KB2721512 KbMtsv
Maskinöversatt
VIKTIGT: Denna artikel är översatt av Microsofts automatiska översättningsprogram och inte av en mänsklig översättare. För att Du skall ha åtkomst till alla artiklar i Knowledge Base på Ditt föredragna språk så är en del artiklar översatta av människor och en del artiklar av översättningsprogram. Tänk på att en artikel som är översatt av ett översättningsprogram inte alltid är perfekt. Artikeln kan innehålla fel ord, grammatik eller meningsbyggnad, ungefär som en utländsk talare kan göra misstag när han eller hon pratar med Dig på Ditt språk. Microsoft ansvarar inte för eventuella felaktigheter i översättningen, fel eller skador som orsakats av någon felöversättning av innehållet eller våra kunders användande av det översatta innehållet. Microsoft uppdaterar kontinuerligt mjukvaran för översättningsprogrammet.
Den engelska versionen av artikeln är följande: 2721512

Ge feedback

 

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