Arquivos .CH e .TRES - Personalização de Fontes de relatórios

Boa tarde,

Personalizei o fonte MATR110.PRW e alterei:

  • INCLUDE "MATR110.CH" para INCLUDE "TDMR110.CH";
  • A declaração da rotina de Function MATR110 para User Function TDMR110;
  • oReport:= TReport():New("MATR110",cTitle,"MTR110",... para oReport:= TReport():New("TDMR110",cTitle,"MTR110",...
  • Copiei o arquivo MATR110_pt-br.tres para TDMR110_pt-br.tres
  • Alterei o conteúdo do arquivo "TDMR110.CH" substituindo todas as strings "MATR110" para "TDMR110";
  • Copiei o arquivo "TDMR110.CH" para a pasta de includes configurada no vscode;
  • Copiei o fonte MATR110.PRW para TDMR110.PRW e fiz minhas customizações.
  • Compilei o recurso TDMR110_pt-br.tres e o TDMR110.PRW.

Mesmo assim, quando executo a impressão do pedido de compras o sistema continua buscando o "MATR110.CH", o que poderia ser?

compartilhar
  • Marcos, poderia anexar os arquivos para que possamos verificar?

    Daniel Mendes   30 de May de 2022
  • Gerar o PPO também pode lhe ajudar a compreender se alguma coisa está incorreta.

    Daniel Mendes   30 de May de 2022
  • Boa tarde Daniel, vou anexar os arquivos

    Marcos Bispo Abrahão   07 de Jun de 2022
  • Marcos, dei uma olhada, e parece estar tudo certo! Inclusive, só de remover o include MATR110, ele realmente já deveria deixar de olhar para ele... Você chegou a verificar como fica o PPO dessa pré-compilação? O relatório executado está realmente sendo o TDMR110? Você chegou a verificar pela stack, talvez pelo shift+f6?

    Daniel Mendes   07 de Jun de 2022
  • Vou verificar o PPO, mas não sei se é porque estou chamando a rotina da opção imprimir pedido do browse de pedidos de compra.

    Marcos Bispo Abrahão   08 de Jun de 2022
Mostrar todos os 7 comentários>
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags advpl ou faça a sua própria pergunta.