Qual é a melhor forma de atualizar o danfeii (ou outros rdmake)

No artigo de hoje vou dar algumas dicas de como sempre manter o Danfeii e outros RDMakes atualizados no Protheus.

Para quem desenvolve em AdvPL, sabe que algumas funções a TOTVS disponibiliza no portal de clientes para download, para que seja assim possível customizar alguns pontos.

Acontece que geralmente o pessoal sai customizando a Danfe e outros fontes, e sempre quando tem uma atualização é um “corre corre” para poder adaptar as mudanças.

Pois bem jovens, abaixo irei exemplificar como eu faço o procedimento sempre que tenho que atualizar esses RDMakes em clientes.

Obs.: Para quem irá fazer a primeira vez, pode ser que demore, mas pense que nas atualizações irá ficar mais fácil a manutenção

Procedimento para quem vai fazer a primeira vez:

  1. Baixe o RDMake mais novo no portal, por exemplo – https://suporte.totvs.com/portal/p/10098/download#detail/947505
  2. Descompacte o arquivo e separe o fonte em questão, no nosso caso será a Danfe
  3. Através de algum programa de Merge, compare seu fonte atual com esse novo do passo 2 (no meu caso, eu costumo usar o próprio VSCode ou o WinMerge)
  4. Onde tiver customização no antigo, adicione no novo um comentário escrito //CUSTOMIZAÇÃO – NOME DO CLIENTE. Se for um bloco de linhas, ai você pode colocar algo como:
/* CUSTOMIZAÇÃO NOME DO CLIENTE - INICIO */

//aqui os comandos da customização

/* CUSTOMIZAÇÃO NOME DO CLIENTE - TERMINO */
  1. Salve o arquivo novo, e pode compilar no sistema

Procedimento para quem já fez alguma vez os passos de 1 a 5 acima:

  1. Baixe o RDMake mais novo no portal, por exemplo – https://suporte.totvs.com/portal/p/10098/download#detail/947505
  2. Descompacte o arquivo e separe o fonte em questão, no nosso caso será a Danfe
  3. Através de algum programa de Merge, compare seu fonte atual com esse novo do passo 2 (no meu caso, eu costumo usar o próprio VSCode ou o WinMerge)
  4. Procure no antigo, pela palavra CUSTOMIZAÇÃO, onde tiver, copie a linha ou o bloco de linhas para o fonte novo
  5. Salve o arquivo novo, e pode compilar o sistema

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan Atilio (Daniel Atilio)
Especialista em Engenharia de Software pela FIB. Entusiasta de soluções Open Source. E blogueiro nas horas vagas.

2 Responses

  1. Renato Silva disse:

    Bom dia, Dan.

    Obrigado pela dica!
    Entretanto, tenho uma dúvida: Como comparo dois fontes no VS Code?

Deixe uma resposta