cEmpresaEmpresa autorizada para o processo.
AdvPL GuiaPREPARE ENVIRONMENT EMPRESA cEmpresa FILIAL cFilial MODULO cModuloDefine o contexto de uma execução automática que ainda não tem ambiente.
A referência histórica mostra empresa, filial e módulo no comando. A documentação atual de RpcSetEnv, usado para abertura de ambiente automático, exige atenção ao contexto: rotinas de menu já têm ambiente; REST/SOAP com PrepareIn e schedules também podem estar preparados. Não abrir, trocar ou encerrar novamente esse contexto. Desde 12.1.2510, RpcSetEnv pode gerar exceção em serviços com ambiente já aberto. O exemplo registra somente a sintaxe histórica comentada, sem abrir ambiente ou reproduzir usuário/senha ilustrativos das fontes. (Fontes: refs. 1–2.)
PREPARE ENVIRONMENT EMPRESA cEmpresa FILIAL cFilial MODULO cModulocEmpresaEmpresa autorizada para o processo.
cFilialFilial compatível com a empresa.
cModuloMódulo do contexto automático.
Comando: não há retorno de função nesta sintaxe. RpcSetEnv tem contrato próprio de retorno lógico.
#Include "Protheus.ch"
User Function Ed596()
// Somente sintaxe: abertura, autenticacao e limpeza exigem contrato do chamador.
// PREPARE ENVIRONMENT EMPRESA cEmpresa FILIAL cFilial MODULO "FAT"
ConOut("PREPARE ENVIRONMENT")
Return NilImprime o nome do comando; não troca empresa, filial ou usuário. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.