Como pegar o tipo de ambiente no Protheus via código fonte

o artigo de hoje, vamos ver uma forma de pegar o tipo de ambiente.

Se você já precisou buscar esse tipo de informação, se o ambiente é de Produção, Desenvolvimento ou Homologação.

A partir da LIB 20250811 tem essa funcionalidade nativa.

Pra buscar utilize o seguinte comando em TLPP:

nType := totvs.framework.environment.type.get()

Ai com essa nType, você consegue tratar na sua necessidade. Sendo que o valor da variável se for 1 é Produção, 2 é Homologação e 3 é Desenvolvimento.

Referências:

https://tdn.totvs.com/display/public/framework/totvs.framework.environment.type.get

Update Abril de 2026:

Uma dica enviada pelo Robson Luiz, é que ao invés de usar o método acima, uma forma mais assertiva, de usar é através do envAppGet, abaixo segue o exemplo:

nType := totvs.framework.environment.type.envAppGet(.T.)

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