I valori del paese non possono essere sincronizzati tramite il connettore per Microsoft Dynamics, se il valore specificato dall'utente non è presente in Microsoft Dynamics NAV 2009 i valori di ricerca Microsoft Dynamics NAV

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 2721512
In questo articolo si applica a Microsoft Dynamics NAV per tutti i paesi e tutte le lingue.
Sintomi
In Microsoft Dynamics CRM, un utente può liberamente specificare un codice paese per un account. In Microsoft Dynamics NAV 2009, tuttavia, il campo corrispondente è un valore di ricerca. Se il valore specificato dall'utente non i valori di ricerca di Microsoft Dynamics NAV, si verifica un errore di integrazione Microsoft Dynamics CRM si integra con Microsoft Dynamics NAV tramite il connettore per Microsoft Dynamics. Questo problema si verifica nei seguenti prodotti:
  • Microsoft Dynamics NAV 2009 R2
  • 2009 Service Pack 1 per Microsoft Dynamics NAV
Risoluzione
Questa correzione consente la tabella paese disponibile per il connettore per Microsoft Dynamics versione 2 rollup 1 e versioni successive.

Informazioni sull'hotfix

Un hotfix supportato è disponibile da Microsoft. Tuttavia è destinato esclusivamente alla correzione del problema descritto in questo articolo. Applicarlo solo ai sistemi in cui si verificano questo problema specifico. Questo hotfix venga eseguiti ulteriori test. Se il problema non causa gravi difficoltà, si consiglia di attendere il prossimo service pack di Microsoft Dynamics NAV 2009 o la prossima versione di Microsoft Dynamics NAV contenente tale hotfix.

Nota In casi particolari, le spese normalmente addebitate per le chiamate potrebbero essere annullate qualora un addetto del supporto tecnico di Microsoft Dynamics e prodotti correlati supporto determina che uno specifico aggiornamento risolverà il problema. I costi di supporto usuali verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare nello specifico aggiornamento in questione.

Informazioni sull'installazione

Microsoft fornisce esempi di programmazione illustrativo, senza alcuna garanzia espressa o implicita. Ciò include, ma non è limitato a, le garanzie implicite di commerciabilità o idoneità per uno scopo particolare. In questo articolo presuppone la conoscenza del linguaggio di programmazione in questione e gli strumenti utilizzati per creare ed eseguire il debug di procedure. I tecnici del supporto Microsoft possono spiegare la funzionalità di una particolare procedura. Ma non modificare questi esempi per fornire funzionalità aggiuntive o creare procedure atte a soddisfare specifiche esigenze.

Nota Prima di installare questo hotfix, è necessario verificare che tutti gli utenti del client Microsoft Navision siano disconnessi dal sistema. Microsoft Navision Application Services (NAS) sono inclusi gli utenti dei client. Dovrebbe essere l'utente del client solo connesso quando si implementa questo hotfix.

Per implementare questo hotfix, è necessario disporre di una licenza di sviluppatore.

È consigliabile che l'account utente nella finestra Login Windows o Login Database assegnare l'ID di ruolo "SUPER". Se l'account utente non può essere assegnato l'ID ruolo "SUPER", è necessario verificare che l'account utente disponga delle autorizzazioni seguenti:
  • L'autorizzazione di modifica per l'oggetto da modificare.
  • L'autorizzazione di esecuzione per l'oggetto System Object ID 5210 e per l'oggetto System Object ID 9015 .


Nota Non hai i diritti per gli archivi dati a meno che non è necessario eseguire il ripristino dei dati.

Modifiche del codice

Nota Sempre codice test correzioni in un ambiente controllato prima di applicare le correzioni per i computer di produzione.
Per risolvere questo problema, attenersi alla seguente procedura:
  1. Modificare il codice della funzione EnableConnector della codeunit di gestione dell'integrazione (5150) come segue:
    Codice esistente
    ...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;...
    Codice di sostituzione
    ...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. Modificare il codice della funzione SetupIntegrationTables della codeunit di gestione dell'integrazione (5150) come segue:
    Codice esistente
    ...InitializeIntegrationRecords(DATABASE::Contact);InitializeIntegrationRecords(DATABASE::"Currency Exchange Rate");InitializeIntegrationRecords(DATABASE::"Customer Discount Group");InitializeIntegrationRecords(DATABASE::"Item Discount Group");...
    Codice di sostituzione
    ...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. Modificare il codice della funzione IsIntegrationRecord della codeunit di gestione dell'integrazione (5150) come segue:
    Codice esistente
    ...DATABASE::Contact,DATABASE::"Currency Exchange Rate",DATABASE::"Customer Discount Group",// Delete the folloiwng line.DATABASE::"Item Discount Group"]THENEXIT(TRUE);EXIT(FALSE);...
    Codice di sostituzione
    ...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.THENEXIT(TRUE);EXIT(FALSE);...
Dopo aver applicato le modifiche al codice, attenersi alla seguente procedura per rendere disponibili i valori del paese per il connettore:
  1. Disconnettersi da Microsoft Dynamics NAV e chiudere i loro clienti, hanno tutti gli utenti.
  2. Arrestare il servizio web di Microsoft Dynamics NAV Business e il server di Microsoft Dynamics NAV.
  3. Fare clic per deselezionare la Abilitare il connettore casella di controllo di Sincronizzazione scheda di Scheda Setup marketing Nella finestra di dialogo client classico in Microsoft Dynamics NAV.
  4. Riavviare il client classico.
  5. Fare clic per selezionare il Abilitare il connettore casella di controllo di Sincronizzazione scheda di Scheda Setup marketing finestra di dialogo casella in Microsoft Dynamics NAV e quindi seguire le istruzioni visualizzate.
  6. Riavviare il server di Microsoft Dynamics NAV e il servizio web di Microsoft Dynamics NAV Business.

Prerequisiti

Deve avere uno dei seguenti prodotti per applicare questo hotfix:
  • Microsoft Dynamics NAV 2009 R2
  • 2009 Service Pack 1 per Microsoft Dynamics NAV
Inoltre, è necessario disporre di hotfix per applicare questo hotfix 2597312. Per ulteriori informazioni sull'hotfix 2597312, fare clic sul numero dell'articolo riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base:
2597312 Tassi di cambio vengono aggiornati correttamente quando Microsoft Dynamics CRM si integra con Microsoft Dynamics NAV 2009 R2 utilizzando il connettore per Microsoft Dynamics

Informazioni sulla rimozione

Non è possibile rimuovere questo aggiornamento rapido.
Status
Microsoft ha confermato che questo è un problema nei prodotti Microsoft elencati nella sezione "Si applica a".
Nota Si tratta di un articolo di "Pubblicazione veloce" creato direttamente all'interno dell'organizzazione di supporto Microsoft. Le informazioni contenute nel presente documento viene fornite come-è in risposta ai problemi emergenti. La velocità di rendere disponibili, i materiali possono includere errori tipografici e possono essere modificati in qualsiasi momento senza preavviso. Vedere Termini di utilizzo per altre considerazioni.

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 2721512 - Ultima revisione: 06/26/2012 02:08:00 - Revisione: 1.0

Microsoft Dynamics NAV 2009

  • kbqfe kbmbspartner kbmbsmigrate kbmbsquickpub kbsurveynew kbnoloc kbmbscodefix kbmt KB2721512 KbMtit
Feedback