Não existem transacções mostram quando abrir a janela Seleccionar transacções do banco no Microsoft Dynamics GP

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: 860314
Sintomas
A janela Seleccionar transacções bancárias mostra não existem transacções quando tenta reconciliar seu talão de cheques na reconciliação bancária.
Causa
Este problema poderá ocorrer por qualquer uma das seguintes razões:
  • Reconciliação bancária não está registada ou marcada na janela registo.
  • A coluna de número reconciliar (RECONUM) na tabela CM20200 não coincide com a coluna de número reconciliar (RECONUM) na tabela CM20500.
  • As transacções já foram reconciliadas. Às transacções especificadas irão agora ter um valor de 1 sinalizar a transação como reconciliada já no Microsoft Dynamics GP. Por conseguinte, será já não ser solicitou a para a janela Seleccionar transacções bancárias quando efectuar a reconciliação clicando em transacções, apontando para financeiras, clicando em Reconciliar extractos bancáriose, em seguida, clica nas transações.
  • Os registos foram numa reconciliação danificada.
  • O ordenação encomenda/agrupamento SQL não é suportado com o Microsoft Dynamics GP.
Resolução
Para resolver este problema, siga um dos métodos abaixo:

MÉTODO 1:
  1. Certifique-se de que a reconciliação bancária é registada e marcada na janela registo. Para tal, clique em Ferramentas em Microsoft Dynamics GP, seleccione o programa de configuração, seleccione o sistema e clique no registo. Deslocar para baixo na janela registo e verificar se consta da Reconciliação bancária e a caixa de verificação está marcada.

    MÉTODO 2:
  2. Certifique-se de que as transacções ainda não foram reconciliadas. Para tal, siga estes passos:
    1. Prima consulta, clique financeirase, em seguida, clique em Registar talão de cheques.
    2. Escreva ou seleccione o ID do talão de cheques adequado.
    3. No menu Ver , clique em datae, em seguida, faça clique sobre o campo de .
    4. Defina o campo de ter um valor igual a zero e, em seguida, escreva a data em que é utilizada como o extracto bancário data de fim ou a data limite na janela Reconciliar extractos bancários.
    5. Clique em voltar a mostrar.
    6. Clique em Mostrar detalhes para expandir as informações fornecidas e certifique-se de que a coluna Reconciled está definida como Sim. Se as transacções ainda não são reconciliadas e estão a reconciliação, o campo RECONUM da tabela ' CM20500 ' pode ser o motivo que não verá qualquer transacção na janela Seleccionar transacções bancárias.

      No Microsoft Dynamics GP, um valor RECONUM específico é atribuído o talão de cheques quando são introduzidas informações na janela Reconciliar extractos bancários. Quando uma transacção está marcada na janela Seleccionar transacções bancárias deste talão de cheques, em seguida, a coluna RECONUM para que a transacção na tabela CM20200 é povoada com esse mesmo valor RECONUM que está na tabela CM20500. Se os valores RECONUM na tabela CM20200 e a tabela de CM20500 não forem iguais, em seguida, não existem transacções serão geradas na janela Seleccionar transacções bancárias durante o processo de reconciliação.

    MÉTODO 3:
  3. Verifique se o valor de theReconciliation que número corresponde entre tabelas. Para tal, siga estes passos:
    1. Abra o SQL. Para tal, efectue um dos seguintes procedimentos:
      • Para o SQL Server 2005, abra o SQL Server Management Studio, clique numa Nova consulta, andselect base de dados de empresa correcta.
      • Para o SQL Server 2008, abra o SQL Server Management Studio, clique na Nova consultae seleccione a base de dados de empresa correcto.
    2. Certifique-se de que o campo RECONUM tem o mesmo valor na tabela CM20200 e a tabela de CM20500, executando as seguintes instruções de SQL.
      SELECT MAX(RECONUM) FROM CM20200 WHERE CHEKBKID = 'XXX' SELECT MAX(RECONUM) FROM CM20500 WHERE CHEKBKID = 'XXX' SELECT RECONUM FROM CM20500 WHERE CHEKBKID = 'XXX' and RECONUM = (select MAX(RECONUM) from CM20200 where CHEKBKID = 'XXX') 
      Nota Estas demonstrações, a XXX Marcador de posição representa o ID do talão de cheques.

      Também execute este script para ver se existe uma identificação danificada ou presa para o ID do talão de cheques:
      select distinct (RECONUM) from CM20200 where RECONUM not in (select RECONUM from CM20500) and RECONUM <> '0.00000' and CHEKBKID = 'xxx'
      ---em que xxx é o ID do talão de cheques que necessita

    3. Tenha em atenção os resultados que são gerados a partir da consulta SQL no passo 2.
    4. Certifique-se de que a instrução seguinte é verdadeira:
      O valor máximo do campo RECONUM da tabela CM20200 que é gerado a partir do passo 2, a primeira instrução é um número pelo menos o valor máximo do campo RECONUM da tabela CM20500 que é gerado a partir a segunda instrução descrito no mesmo escalão.
    5. O resultado que é gerado a partir a terceira instrução, descrito no passo 3 devolvido com os resultados em branco. Se as instruções no passo anterior são verificadas para serem verdadeiras, execute a seguinte consulta SQL para novas resolver o problema:
      update CM20500 set RECONUM = (select MAX(RECONUM) from CM20200 where CHEKBKID = 'XXX') where RECONUM = (select MAX(RECONUM) from CM20500 where CHEKBKID = 'XXX') 
      Nota Esta consulta, o XXX Marcador de posição representa o ID do talão de cheques.
  4. Inicie sessão no Microsoft Dynamics GP. Clique em transacções, clique financeirase, em seguida, clique em Reconciliar extractos bancários. Seleccione o ID do talão de cheques e, em seguida, clique em transacções. Certifique-se de que as transacções agora mostram correctamente na janela Seleccionar transacções bancárias.


    Método 4: Execute verificação de hiperligações:
  5. Efectuar uma cópia de segurança ou fazê-lo de uma empresa de teste primeiro. Em Microsoft Dynamics GP, aponte para Manutenção e clique em Verificar hiperligações. Seleccione a série financeira . Na lista de tabelas lógicas, seleccione A transacção de CM e clique em Inserir forma a apresentar em tabelas seleccionadas. Clique em OK. Reveja o relatório de registo de erros e se concordar com o que foi, em seguida, pode fazê-na empresa de produção.
  6. Agora verifique se as transacções aparecerá na janela reconciliação bancária.

    Método 5: Agrupamento de SQL:
  7. Executar a seguir script no SQL Server Management Studio para verificar a sequência de ordenação SQL e SQL Collation. Nos resultados, localize a linha para a empresa que está a trabalhar e arraste o campo de Estado depara que possa ler os dados neste campo. Certifique-se de que o agrupamento e SQLSortOrder são uma versão suportada. (Sequência de ordenação SQL deve ser 50. o ou 52). Não pode preencher a janela se não estiver ligado a uma versão suportada.

    SP_Helpdb

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 860314 - Última Revisão: 11/20/2015 10:22:00 - Revisão: 0.1

Microsoft Dynamics GP 2015, Microsoft Dynamics GP 2013, Microsoft Dynamics GP 2010, Microsoft Dynamics GP 10.0

  • kbsurveynew kbexpertisebeginner kbtshoot kbprb kbexpertiseinter kbmbsmigrate kbmt KB860314 KbMtpt
Comentários