Erro ao compilar o fonte RTMSR35.PRW

Bom dia

Peguei esse fonte e compilei no VSCode versão 1.52.1. Ao iniciar a compilação aparece uma mensagem Duplicated function U_RTMSR35(FOUND IN RTMSR35(1).PRW). Para minha surpresa fui a linha 1 dessa função e vi que o #INCLUDE "PROTHEUS.CH" estava sublinhado cliquei na linha e apareceu essa mensagem. Duplicated function U_RTMSR35 (found in RTMSR35 (1).PRW)compile. Desabilitei a linha compilei e agora o começa a dar erro de sintaxe nas linhas que tem Default. O que pode ser?

Jose, qual o nome do fonte que você está tentando compilar? O fonte RTMSR35(1).PRW, existe, você possui o mesmo? Não é possível remover o include protheus.ch, ele que permite a compilação de user function e também do default.

O nome do fonte é RTMSR35.PRW, é um fonte da propria Totvs. o RTMSR35(1).PRW não existe. Quanto a remover o include ele permite pq é um fonte que gera o DACTE para envio a SEFAZ.

Bom dia!

Você está tentando compilar o programa que possui o nome RTMSR35.PRW? Pois o compilador está acusando que já existe essa função compilada pelo programa com nome RTMSR35 (1).PRW.

Localize o arquivo RTMSR35 (1).PRW no seu projeto e exclua o mesmo do rpo. (Botão direito no arquivo > Remove file/resource from rpo.)

Conforme disse já fiz essa procura e não existe. Se vc ler com atenção verá que nem é esse o problema.

Boa tarde! A mensagem está falando que o problema é exatamente esse. Se não está no seu projeto algum outro usuário compilou no seu ambiente ou você mesmo criou o arquivo, compilou, e renomeou para outro nome. Sendo assim renomeie o programa RTMSR35.PRW para RTMSR35 (1).PRW e faça o mesmo processo descrito acima. Depois renomeie novamente para RTMSR35.PRW e compile que o problema será resolvido.

O erro de sintaxe nas linhas default é justamente porque você removeu a linha do .ch, a translation das funções fica dentro do .ch. para sanar o erro,faça igual o amigo acima falou, clica com o direito no fonte manda remover do rpo e em seguida manda compilar novamente.

Já tentei fazer isso, mas ele joga a mensagem de erro END BUILD ABORTED. Ao clicar nos parametros dessa mensagem ele me mostra o pacote do TOTVS Developer Studio