Usina BRAdvPL Guia
Entrar
← Todos os tópicos
COMANDOEm revisão

RESET ENVIRONMENT

RESET ENVIRONMENT [IN SERVER oEnvSrv]

Encerra ambiente cuja abertura pertence à rotina.

RESET ENVIRONMENTAdvPL
01 · VISÃO GERAL

Visão geral

A macro pública TBICONN.CH analisada expande RESET ENVIRONMENT para RpcClearEnv; a variante IN SERVER usa chamada remota. Trata-se de evidência desse include histórico, sem garantia de equivalência com o include instalado. Encerramento de ambiente não é restauração de GetArea e não é rollback de transação. O TDN de RpcSetEnv alerta para não encerrar ambientes que pertencem ao menu, REST PrepareIn ou Schedule. O comando fica comentado no laboratório para impedir o fechamento do contexto corrente. (Fontes: refs. 1–2.)

02 · SINTAXE

Sintaxe

RESET ENVIRONMENT [IN SERVER oEnvSrv]
03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"
#Include "TBICONN.ch"

User Function Ed618()
    // So executar ao encerrar um ambiente que esta rotina abriu.
    // RESET ENVIRONMENT
    ConOut("RESET ENVIRONMENT")
Return Nil
Resultado esperado

Mostra o nome do comando sem executá-lo. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Conferir TBICONN.CH do ambiente e definir limpeza em sucesso e erro. Não instalar includes comunitários como atualização.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. imsys/Protheus-Include. include/tbiconn.ch. Macro pública analisada integralmente; não distribuída nem instalada. Consulta em 2026-10-27.
  2. TOTVS. RpcSetEnv: propriedade e encerramento do ambiente. Consulta em 2026-10-27.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha