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
User Function Exemplo() lret := ChkRpoChg() conout(cvaltochar(lret)) Return
Abrangência
Microsiga Protheus 8.11 , Protheus 10