Correção na seleção do cliente no relatório Histórico de Pagamento de Cliente NT 0608/2026

Resumo da Nota Técnica

Foi realizada uma correção na tela Contas a Receber, na emissão do relatório Histórico de Pagamento por Cliente, para ajustar a validação do código do cliente informado na aba Impressão.
O problema ocorria ao informar o cliente 000076, onde o sistema apresentava a mensagem "Cliente não cadastrado", mesmo exibindo corretamente o nome do cliente no cabeçalho da tela.

Detalhes da Nota Tecnica

Na tela Contas a Receber → Impressão → Histórico de Pagamento por Cliente, foram identificados dois comportamentos durante a emissão do relatório:

1. Ao informar o código do cliente 000076 (ADELMO FERNANDES BALIEIRO), o sistema retornava a mensagem "Cliente não cadastrado", embora o cabeçalho da tela identificasse corretamente o cliente.

2. Ao prosseguir com a emissão, a pré-visualização do relatório era aberta em branco, sem exibir o histórico de pagamentos.

Após a análise, foi constatado que a validação do campo Cliente na aba Impressão utilizava um método antigo de localização (TCliente.FindKey), diferente do utilizado no cabeçalho da tela, que já consultava o cliente diretamente no banco de dados por meio da rotina pesquisa_Cliente_By_PK.

A correção consistiu em alinhar a validação do campo da aba Impressão com a mesma rotina utilizada pelo cabeçalho, garantindo que a busca do cliente seja realizada de forma consistente.

Situação fora do escopo da correção

O comportamento do relatório abrir em branco não foi alterado nesta versão. Foi identificado que o relatório exige o preenchimento das datas inicial e final para gerar o histórico. Quando essas datas são informadas, a emissão ocorre normalmente.

Configuração

Substituir o aplicativo Integrado na maquina do Cliente.

Questões:

1. Qual era o problema apresentado ao informar o cliente 000076 na aba Impressão do relatório Histórico de Pagamento por Cliente?
a) O cliente era localizado, mas o relatório apresentava valores incorretos.
b) O sistema informava que o cliente não estava cadastrado, mesmo existindo.
c) O sistema encerrava a tela de Contas a Receber.
d) O cliente era substituído automaticamente por outro cadastro.
2. Qual alteração foi realizada para corrigir a localização do cliente?
a) Foi criada uma nova tabela de clientes.
b) Foi removida a validação do código do cliente.
c) A busca passou a utilizar a rotina pesquisa_Cliente_By_PK.
d) O sistema passou a pesquisar apenas pelo nome do cliente.
3. Por que o relatório podia abrir em branco durante a emissão?
a) Porque o cliente não possuía pagamentos registrados.
b) Porque o relatório exige o preenchimento das datas inicial e final para gerar os dados.
c) Porque o relatório só funciona para clientes ativos.
d) Porque era necessário atualizar o cadastro do cliente.

Vídeo 
https://youtu.be/D93TaU0Q5BQ
  



Parâmetros Envolvidos

Não há parâmetros envolvidos

» Nota Técnica