Tempo aproximado para leitura: 01:00:00 min
Dúvida
Como verificar se um fonte é customizado no sistema?
Ambiente
Cross Segmento - TOTVS Backoffice Linha Protheus - ADVPL - Todas as Versões
Solução
Para verificar se o fonte é customizado temos a função GetFuncArray() que tem por objetivo retornar um array com as funções contidas no RPO - Repositório de Objetos, a partir de uma máscara fornecida como parâmetro.
No qual a primeira posição do array de retorno é o tipo da função:
- Tipo da função ( USER, FULL , etc.. )
- Nome do arquivo que contém o código fonte onde a função está declarada.
- Número da linha, no código fonte, onde a função foi declarada.
- Data da última modificação do código fonte compilado.
- Hora da última modificação do código fonte compilado
Após o retorno da função GetFuncArray(), é possível validar o resultado utilizando a função GetSrcArray() para saber se o fonte encontrado está no RPO padrão ou no RPO Custom. Evitando que o fonte seja confundido com algum RDMAKE padrão.
Saiba Mais:
0 Comentários