DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 2476190 - Última revisão: quinta-feira, 19 de Abril de 2012 - Revisão: 1.0

 
Este artigo se aplica ao Microsoft Dynamics NAV para todos os países e todas as localidades de idioma.

Nesta página

Sintomas

Quando você imprimir o relatório antigos Accounts Receivable (120) que usa Data de vencimento como o Envelhecimento por valor no Microsoft Dynamics NAV 2009 Service Pack 1 (SP1), o relatório é criado incorretamente. Notas fiscais lançadas após a data em que está inserida na Antigos de campo são exibidos inesperadamente no relatório.

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 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, mas 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 do Item de dados número 5 no relatório antigos Accounts Receivable (120) conforme a seguir:
Código existente
...
IF (DetailedCustomerLedgerEntry."Posting Date" <= EndingDate) OR
   (TempCustLedgEntry.Open AND
    (AgingBy = AgingBy::"Due Date") AND

// Delete the following line.
    (CustLedgEntryEndingDate."Due Date" > EndingDate)) THEN BEGIN

  IF DetailedCustomerLedgerEntry."Entry Type" IN
     [DetailedCustomerLedgerEntry."Entry Type"::"Initial Entry",
      DetailedCustomerLedgerEntry."Entry Type"::"Unrealized Loss",
      DetailedCustomerLedgerEntry."Entry Type"::"Unrealized Gain",
...
Código de substituição
...
IF (DetailedCustomerLedgerEntry."Posting Date" <= EndingDate) OR
   (TempCustLedgEntry.Open AND
    (AgingBy = AgingBy::"Due Date") AND

// Add the following lines.
    (CustLedgEntryEndingDate."Due Date" > EndingDate) AND
    (CustLedgEntryEndingDate."Posting Date" <= EndingDate)) THEN BEGIN
// End of the lines.

  IF DetailedCustomerLedgerEntry."Entry Type" IN
     [DetailedCustomerLedgerEntry."Entry Type"::"Initial Entry",
      DetailedCustomerLedgerEntry."Entry Type"::"Unrealized Loss",
      DetailedCustomerLedgerEntry."Entry Type"::"Unrealized Gain",
...

Pré-requisitos

Você deve ter o Microsoft Dynamics NAV 2009 Service Pack 1 instalado para aplicar esse hotfix.

Informações sobre remoção

Você não pode remover esse hotfix.

Ponto Da 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 (http://go.microsoft.com/fwlink/?LinkId=151500) para outras considerações.

A informação contida neste artigo aplica-se a:
  • Microsoft Dynamics NAV 2009
Palavras-chave: 
kbqfe kbmbsmigrate kbsurveynew kbmbscodefix kbmt KB2476190 KbMtpt
Tradução automáticaTraduçã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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2476190  (http://support.microsoft.com/kb/2476190/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft