Nesse vídeo demonstraremos a utilização da função SetLastPerg, que serve para buscar a última pergunta (SX1) executada no sistema.
Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:
//Bibliotecas #Include "TOTVS.ch" /*/{Protheus.doc} User Function zExe438 Busca a última pergunta que foi aberta em memória @type Function @author Atilio @since 30/03/2023 @obs Função SetLastPerg Parâmetros Define ser irá atualizar a pergunta com uma nova Retorno Retorna a última pergunta acionada **** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao **** /*/ User Function zExe438() Local aArea := FWGetArea() Local cPergBkp := "" //Faz um backup da última pergunta cPergBkp := SetLastPerg() //Aciona outra pergunta If Pergunte("MTA440", .T.) // ... EndIf //Retorna o backup da pergunta Pergunte(cPergBkp, .F.) FWRestArea(aArea) Return
Bom pessoal, por hoje é só.
Abraços e até a próxima.