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.