Nesse vídeo demonstraremos em como utilizar a função Abs para retornar um valor absoluto independente se é negativo ou não.
Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:
//Bibliotecas
#Include "TOTVS.ch"
/*/{Protheus.doc} User Function zExe023
Exemplo de função para demonstrar como mostrar um valor absoluto independente se o valor é negativo ou positivo
@type Function
@author Atilio
@since 26/11/2022
@see https://tdn.totvs.com/pages/releaseview.action?pageId=23888835
@obs Função Abs
Parâmetros
+ Valor numérico
Retorno
+ Valor numérico transformado em absoluto
**** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao ****
/*/
User Function zExe023()
Local aArea := FWGetArea()
Local nValorOrig := -10
Local nValorNovo := 0
//Aciona para deixar em absoluto e exibe em uma mensagem
nValorNovo := Abs(nValorOrig)
FWAlertInfo("nValorOrig é " + cValToChar(nValorOrig) + "; nValorNovo é " + cValToChar(nValorNovo), "Resultado")
FWRestArea(aArea)
Return
Bom pessoal, por hoje é só.
Abraços e até a próxima.