Não é possível reverter um pagamento com cheque no gerenciamento bancário após rejeitar uma seleção em um diário de pagamento no Microsoft Dynamics AX 2009

Axapta Codefix Template

BUG #: 109910 (Content Maintenance)BUG #: 4685 (AXSE)

PUBLICAÇÃO RÁPIDA ARTIGOS FORNECEM INFORMAÇÕES DIRETAMENTE DE DENTRO DA ORGANIZAÇÃO DE SUPORTE DA MICROSOFT. AS INFORMAÇÕES AQUI CONTIDAS SÃO CRIADAS EM RESPOSTA A EMERGENTES OU EXCLUSIVO TÓPICOS, OU SE DESTINA A COMPLEMENTAR OUTRAS INFORMAÇÕES DA BASE DE CONHECIMENTO.

Este artigo se aplica ao Microsoft Dynamics AX para todas as regiões.

Sintomas

Considere o seguinte cenário no Microsoft Dynamics AX 2009. Criar um diário de pagamento para dois fornecedores. Em seguida, execute duas verificações. Em seguida, rejeitar uma verificação no diário de pagamento e envie novamente uma nova verificação do fornecedor. Neste cenário, não é possível reverter o pagamento com cheque no gerenciamento bancário.

Resolução

Informações sobre o hotfix

Um hotfix suportado está disponível agora na Microsoft. No entanto, apenas destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correção poderá ser submetida a testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde o próximo service pack do Microsoft Dynamics AX 2009 ou a próxima versão que contém esse hotfix. Observação Em alguns casos, as 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 em geral aplicam-se a questões e problemas de suporte adicionais que não se enquadrem na atualização específica em questão.

This hotfix is not scheduled to be included with Service Pack for Microsoft Dynamics AX 2009.

Informações sobre a instalação

Antes de instalar esse hotfix, verifique se os usuários do cliente Microsoft Dynamics AX estão desconectados do sistema. Você deve ser o único usuário do cliente conectado ao implementar esse hotfix. Para implementar esse hotfix, você deve ter uma licença de desenvolvedor.Observação É recomendável que a conta de usuário na janela de Logins do Windows ou na janela banco de dados seja um membro do grupo Administradores de usuário no Microsoft Dynamics AX.

Alterações de código

A Microsoft fornece exemplos de programação apenas por questões ilustrativas, sem garantias expressas ou implícitas. Isso inclui, mas não está limitado a garantias implícitas de comercialização ou adequação a um determinado propósito. Este artigo pressupõe que você conhece a linguagem de programação demonstrada e também as ferramentas usadas para criar e depurar procedimentos. Os engenheiros de suporte da Microsoft podem ajudar você, fornecendo a explicação da funcionalidade de um determinado procedimento. Entretanto, eles não modificarão esses exemplos para fornecer funcionalidades adicionais ou criar procedimentos específicos para atender às suas necessidades específicas. 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, altere o código no método updateBankCheque na classe LedgerJournalCheckPost da seguinte forma:

Código existente
...        select firstonly forupdate bankChequeTable            where bankChequeTable.Voucher   == _oldVoucher &&                  bankChequeTable.TransDate == _ledgerJournalTrans.TransDate &&                  bankChequeTable.RecipientAccountNum == _ledgerJournalTrans.AccountNum;...
Código de substituição
...        select firstonly forupdate bankChequeTable            where bankChequeTable.Voucher   == _oldVoucher &&                  bankChequeTable.TransDate == _ledgerJournalTrans.TransDate &&                  bankChequeTable.RecipientAccountNum == _ledgerJournalTrans.AccountNum &&                  bankChequeTable.ChequeStatus != ChequeStatus::Rejected;...

Pré-requisitos

Não há pré-requisitos.

Necessidade de reinicialização

Você não precisa reiniciar o computador após aplicar esse hotfix.

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

MICROSOFT E/OU SEUS FORNECEDORES QUE NÃO REPRESENTAÇÕES OU GARANTIAS SOBRE A ADEQUAÇÃO, A CONFIABILIDADE OU PRECISÃO DAS INFORMAÇÕES CONTIDAS NOS DOCUMENTOS E GRÁFICOS RELACIONADOS PUBLICADOS NESTE SITE ("MATERIAIS") PARA QUALQUER FINALIDADE. OS MATERIAIS PODEM INCLUIR IMPRECISÕES TÉCNICAS OU ERROS TIPOGRÁFICOS E PODEM SER REVISADOS A QUALQUER MOMENTO SEM AVISO PRÉVIO. NA EXTENSÃO MÁXIMA PERMITIDA PELA LEI APLICÁVEL, MICROSOFT E/OU SEUS FORNECEDORES SE ISENTAM EM EXCLUIR TODAS AS REPRESENTAÇÕES, GARANTIAS E CONDIÇÕES EXPRESSAS, IMPLÍCITAS OU LEGAIS, INCLUINDO MAS NÃO SE LIMITANDO A REPRESENTAÇÕES, GARANTIAS OU CONDIÇÕES DE TÍTULO, CONDIÇÃO SATISFATÓRIA, NÃO-INFRAÇÃO OU QUALIDADE, COMERCIALIZAÇÃO E ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA, RELACIONADOS AS MATERIAIS.

Author: codyranz
Writer: v-brialu
Tech Reviewer: codyranz
Editor:

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×