Os valores do país não podem ser sincronizados usando o conector do Microsoft Dynamics, se o valor especificado pelo usuário não for os Microsoft Dynamics NAV valores de pesquisa no Microsoft Dynamics NAV 2009

Traduções deste artigo Traduções deste artigo
ID do artigo: 2721512 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo se aplica ao Microsoft Dynamics NAV para todos os países e todas as localidades de idioma.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Microsoft Dynamics CRM, um usuário pode especificar livremente um código de país/região para uma conta. No entanto, no Microsoft Dynamics NAV 2009, o campo correspondente é um valor de pesquisa. Se o valor especificado pelo usuário não é os valores de pesquisa do Microsoft Dynamics NAV, ocorrer uma falha de integração se integrar Microsoft Dynamics CRM com o Microsoft Dynamics NAV usando o conector do Microsoft Dynamics. Esse problema ocorre nos seguintes produtos:
  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 2009 Service Pack 1

Resolução

Esse hotfix torna disponível para o conector para a versão 2 do Microsoft Dynamics rollup 1 da tabela de país e versões posteriores.

Informações sobre hotfix

Um hotfix com suporte está agora disponível da Microsoft. No entanto, ela é destinada apenas a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esse hotfix pode receber testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde o próximo service pack do Microsoft Dynamics NAV 2009 ou a próxima versão do Microsoft Dynamics NAV que contém esse hotfix.

Observação Em alguns casos, taxas cobradas para suporte a chamadas podem ser canceladas se um profissional de suporte técnico do Microsoft Dynamics e produtos relacionados determina que uma atualização específica resolverá o problema. Os custos de suporte normais se aplicarão a perguntas de suporte adicionais e problemas que não se qualificam à atualização específica em questão.

Informações de instalação

A Microsoft fornece exemplos de programação apenas para ilustração, sem garantia expressa ou implícita. Isso inclui, mas não está limitado a garantias implícitas de comercialização ou adequação para uma finalidade específica. Este artigo presume que você esteja familiarizado com a linguagem de programação demonstrada e as ferramentas usadas para criar e depurar procedimentos. Engenheiros de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento. No entanto, eles não modificarão esses exemplos para fornecer funcionalidades adicionais ou construir procedimentos para atender a necessidades específicas.

Observação Antes de instalar esse hotfix, verifique se todos os usuários do cliente Microsoft Navision fez logoff do sistema. Isso inclui serviços de aplicativo Microsoft Navision (NAS) os usuários do cliente. Deve ser o usuário cliente apenas conectado ao implementar esse hotfix.

Para implementar esse hotfix, você deve ter uma licença de desenvolvedor.

Recomendamos que a conta de usuário na janela de Logins do Windows ou na janela banco de dados seja atribuída a identificação de função "SUPER". Se a conta de usuário não pode ser atribuída a identificação de função "SUPER", verifique se a conta de usuário tem as seguintes permissões:
  • A permissão Modificar para o objeto será alterado.
  • A permissão Execute para o objeto 5210 de ID de objeto do sistema e para o objeto 9015 de ID de objeto do sistema .


Observação Você não tem direitos para armazenamentos de dados, a menos que você precisa executar o reparo de dados.

Alterações de código

Observação Sempre teste código correções em um ambiente controlado antes de aplicar as correções para os computadores de produção.
Para resolver esse problema, siga estas etapas:
  1. Altere o código na função EnableConnector na codeunit gerenciamento da integração (5150) da seguinte maneira:
    Código existente
    ...
    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;
    ...
    
    Código de substituição
    ...
    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. Altere o código na função SetupIntegrationTables na codeunit gerenciamento da integração (5150) da seguinte maneira:
    Código existente
    ...
    InitializeIntegrationRecords(DATABASE::Contact);
    InitializeIntegrationRecords(DATABASE::"Currency Exchange Rate");
    InitializeIntegrationRecords(DATABASE::"Customer Discount Group");
    InitializeIntegrationRecords(DATABASE::"Item Discount Group");
    ...
    
    Código de substituição
    ...
    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. Altere o código na função IsIntegrationRecord na codeunit gerenciamento da integração (5150) da seguinte maneira:
    Código existente
    ...
    DATABASE::Contact,
    DATABASE::"Currency Exchange Rate",
    DATABASE::"Customer Discount Group",
    
    // Delete the folloiwng line.
    DATABASE::"Item Discount Group"]
    
    THEN
    EXIT(TRUE);
    
    EXIT(FALSE);
    ...
    
    Código de substituição
    ...
    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);
    ...
    
Depois de aplicar as alterações de código, execute estas etapas para disponibilizar os valores do país para o conector:
  1. Ter todos os usuários efetuar logoff do Microsoft Dynamics NAV e fechar seus clientes.
  2. Pare o serviço da web do Microsoft Dynamics NAV Business e o servidor do Microsoft Dynamics NAV.
  3. Clique para limpar o Habilitar conector caixa de seleção de Sincronização Guia de Marketing cartão de instalação caixa de diálogo do Classic client no Microsoft Dynamics NAV.
  4. Reinicie o cliente clássico.
  5. Clique para selecionar o Habilitar conector caixa de seleção de Sincronização Guia de Marketing cartão de instalação caixa de diálogo caixa no Microsoft Dynamics NAV e siga os prompts.
  6. Reinicie o servidor do Microsoft Dynamics NAV e o serviço da web do Microsoft Dynamics NAV Business.

Pré-requisitos

Você deve ter um dos seguintes produtos instalados para aplicar esse hotfix:
  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 2009 Service Pack 1
Além disso, você deve ter o hotfix 2597312 instalado para aplicar esse hotfix. Para obter mais informações sobre o hotfix 2597312, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
2597312 Taxas de câmbio são atualizadas incorretamente ao integrar o Microsoft Dynamics CRM com o Microsoft Dynamics NAV 2009 R2 usando o conector do Microsoft Dynamics

Informações sobre remoção

Você não pode remover esse hotfix.

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Observação Este é um artigo "FAST publicar" criado diretamente de dentro da organização de suporte da Microsoft. As informações contidas neste documento são fornecidas como-é em resposta a problemas emergentes. Devido a velocidade em disponibilizá-lo, os materiais podem incluir erros tipográficos e podem ser revisados a qualquer momento sem aviso prévio. Consulte Termos de uso para outras considerações.

Propriedades

ID do artigo: 2721512 - Última revisão: terça-feira, 26 de junho de 2012 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft Dynamics NAV 2009
Palavras-chave: 
kbqfe kbmbspartner kbmbsmigrate kbmbsquickpub kbsurveynew kbnoloc kbmbscodefix kbmt KB2721512 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2721512

Submeter comentários

 

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