Função que retorna a versão do Protheus

Olá pessoal…

Hoje vou mostrar duas funções que retornam dados da versão do Protheus, ideal para criar testes específicos entre as versões.

AdvPL

AdvPL

Existem duas funções que podem ser usadas para retornar a versão do Protheus, a função GetVersao e a GetRPORelease.

A primeira, tem dois retornos, o retorno completo, que traz tudo sobre a versão atual instalada, como por exemplo “TOTVS Série T…”, e o segundo retorno, é quando é informado .F. por parâmetro, então ela retorna apenas a versão do Protheus, por exemplo, “12” ou “11”.

A segunda, retorna especificamente a versão do Protheus, por exemplo, “12.1.007”, “12.1.016”, “12.1.017”, etc.

Segue abaixo, exemplos de como usar:

User Function zTeste()
	Alert(GetVersao())     //Retorna TOTVS Série T...
	Alert(GetVersao(.F.))  //Retorna 12

	Alert(GetRPORelease()) //Retorna 12.1.017
Return

Bom pessoal, por hoje é só.
Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

Deixe uma resposta

Terminal de Informação