Função para finalizar a rotina

Bom dia, existe alguma função que possa chamar, no caso, no meu if se obedecer a condição quero que encerre o sistema.

Bom dia.

Veja se lhe atende.

https://tdn.totvs.com/display/public/PROT/Final+-+Finaliza+o+sistema

Bom dia, Miriam! Você pode estar utilizando a função Final().

Segue exemplo de utilização:


#INCLUDE 'TOTVS.CH'

User Function TestFinal()     

    If( __cUserId <> '000000' )  

        Final('Usuário sem acesso ao sistema')

    EndIf

Return

Bom dia Miriam, Não sei se por "encerre o sistema" você quer dizer fechar o Protheus ou apenas a rotina, mas eu gosto de simplesmente dar um "Return" dentro do If, afinal a função chegará ao seu fim caso a condição seja verdadeira.