Uma outra dica que peguei esses dias.

Eu estava precisando buscar o nome da rotina para informar na minha rotina de log. E nas minhas pesquisas encontrei:

 

User Function Teste()

TesteExec()

Return Nil

Static Function TesteExec

Local cSourceName :=  ProcName()

Return Nil

Se caso você compilar o fonte dessa forma. O retorno será o nome do fonte corrente, ou seja:

“TESTEEXEC”

 

No entanto, se você informar parâmetro com o conteúdo: 1

User Function Teste()

TesteExec()

Return Nil

Static Function TesteExec

Local cSourceName :=  ProcName(1)

Return Nil

-A rotina trará o nome da rotina que executou:

“TESTE”

Senão for informado nenhum parâmetro. Será assumido o “0” e trará o nome atual.

 

Espero que essa dica ajude. Pois me ajudou bastante.

-Veja mais na documentação:

http://tdn.totvs.com/display/tec/ProcName

Comente o que achou

Receba nossos novos artigos

Baixe nosso novo e-book Como o SQL Pode Mudar Sua Vida Em 04 Passos

Não enviamos spam. Seu e-mail está 100% seguro!

Sobre o Autor

hamirdhanquer
hamirdhanquer

Olá! Meu nome é Hamir Dhanquer. Atualmente trabalho como: Analista de Sistemas. Meu foco com esse blog é justamente aprender tecnologias e divulgar o que estou aprendendo. Espero que nesse processo posso ajudar você também! Segue abaixo meus contatos: https://www.linkedin.com/in/hamir-dhanquer-costa-noleto-06795922/ https://github.com/HamirDhanquer

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress