Você está offline; aguardando reconexão

Mensagem de erro "a data é inválida" ao executar a sincronização do Outlook para uma entidade que contém um campo de data no Microsoft Dynamics NAV 2009

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: 2692299
Este artigo se aplica ao Microsoft Dynamics NAV para todos os países e todas as localidades de idioma.
Sintomas
Suponha que você estender uma entidade que contém um campo de data no Microsoft Dynamics NAV 2009. Quando você executa a sincronização do Outlook para a entidade, você recebe a seguinte mensagem de erro se o campo estiver vazio:
A data é inválida.
Resolução

Informações sobre hotfix

Um hotfix com suporte foi disponibilizado pela Microsoft. No entanto, ela é destinada apenas para corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Este 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 que está sendo demonstrada e com as ferramentas que são 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 às suas 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 o Microsoft Navision Application Server (NAS) os usuários do cliente. Você deve ser o único usuário do cliente que efetuou logon quando você implementar esse hotfix.

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

Recomendamos que a conta de usuário na janela Logins do Windows ou na janela banco de dados seja atribuída a ID de função "SUPER". Se a conta de usuário não pode ser atribuída a ID 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ê tem que executar o reparo de dados.

Alterações de código

Observação Sempre teste código corrige em um ambiente controlado antes de aplicar as correções para os computadores de produção.
Para resolver esse problema, altere o código de sincronização do Outlook. NAV Mgt codeunit (5301) como segue:

Código existente

...'Date':BEGINTempTime := 000000T;IF NOT EVALUATE(TempDate,FORMAT(FieldRef.VALUE)) THENTempDate := 01014501D;OSynchField1.RESET;...

Código de substituição

...'Date':BEGINTempTime := 000000T;IF NOT EVALUATE(TempDate,FORMAT(FieldRef.VALUE)) OR (TempDate = 0D) THENTempDate := 01014501D;OSynchField1.RESET;...

Pré-requisitos

Você deve ter um dos seguintes produtos instalado para aplicar esse hotfix:
  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 2009 Service Pack 1

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 questões emergentes. Como resultado de velocidade em tornar disponíveis, 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.

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2692299 - Última Revisão: 04/26/2012 09:08:00 - Revisão: 1.0

Microsoft Dynamics NAV 2009

  • kbqfe kbmbsmigrate kbsurveynew kbmbscodefix kberrmsg kbmt KB2692299 KbMtpt
Comentários