Árvore de páginas

Verifica se houve alteração da configuração de SourcePath (RPO Ativo) após o início do processo atual.

Sintaxe

ChkRpoChg()

Retorno

Nome

Tipo

Descrição

lRet

lógico

Retorna verdadeiro (.T.), se o programa atual for carregado a partir do SourcePath do arquivo de configuração (totvsappserver.ini) do TOTVS Application Server; caso contrário, falso (.F.).

Observações

O Framework AdvPL, Microsiga Protheus, possui uma implementação no sistema de menu, que quando habiltado verifica a cada término de execução a opção de Menu, se houve alteração do repositório ativo. Caso o SourcePath do ambiente atual seja alterado no arquivo de configuração (totvsappserver.ini), do TOTVS Application Server, o path do repositório em uso no momento pelo processo atual será diferente da configuração atual e a função retornará falso (.F.). Nesta caso, o sistema ERP Microsiga Protheus apresenta para o usuário que o repositório de objetos foi alterado e solicita por uma confirmação para que o menu do ERP seja fechado e o TOTVS Application Server finalizado e iniciado novamente para realizar uma nova conexão com o RPO atualizado.
Esta função está disponível, na linguagem AdvPL, a partir da build 7.00.041227P do TOTVS Application Server.

Exemplos

Exemplo 1
User Function Exemplo()
  lret := ChkRpoChg()
  conout(cvaltochar(lret))
Return

Abrangência

Microsiga Protheus 8.11 , Protheus 10

  • Sem rótulos