Nesse vídeo demonstraremos a utilização das funções RandByTime e RandByDate, que servem para gerar valores randômicos conforme a data e hora atual.
Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:
//Bibliotecas
#Include "TOTVS.ch"
/*/{Protheus.doc} User Function zExe401
Gera valores randomicos conforme data e hora
@type Function
@author Atilio
@since 28/03/2023
@obs
Função RandByTime
Parâmetros
Não tem parâmetros
Retorno
Retorna o valor randomico conforme a hora atual
Função RandByDate
Parâmetros
Não tem parâmetros
Retorno
Retorna o valor randomico conforme a data atual
**** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao ****
/*/
User Function zExe401()
Local aArea := FWGetArea()
Local cPorData := ""
Local cPorHora := ""
//Gera um valor randomico pela hora atual
cPorHora := RandByTime()
FWAlertInfo("Valor gerado é: " + cPorHora, "Teste RandByTime")
//Gera um valor randomico pela data atual
cPorData := RandByDate()
FWAlertInfo("Valor gerado é: " + cPorData, "Teste RandByDate")
FWRestArea(aArea)
Return
Bom pessoal, por hoje é só.
Abraços e até a próxima.