PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 25 → Fator de Vencimento, como reverter?
Fator de Vencimento, como reverter?
Débuté par ANGELROEIS, 11 fév. 2015 21:16 - 1 réponse
Membre enregistré
44 messages
Popularité : +7 (7 votes)
Posté le 11 février 2015 - 21:16
Durante a produção do módulo de boleto, verifiquei que temos a opção de calcular o fator de vencimento. O mesmo, não é dado da forma tradicional DD/MM/AAAA e sim pelo cálculo da data do vencimento menos a data base do fator que é 10/02/1997. Com isso pode ser gerado valor para fator de vencimento, da seguinte forma:

DateDifference(datainicial,datafinal)


O meu caso é: tenho este fator vindo de um outro banco e quero reverter esse valor, como proceder?
Membre enregistré
44 messages
Popularité : +7 (7 votes)
Posté le 11 février 2015 - 22:42
Solução para este problema

Procedure FatorVencimento(datainicial is Date,datafinal is Date)

s_DataVencimento is string
n_Dias is int

n_Dias = DateDifference(datainicial,datafinal)

s_DataVencimento = IntegerToDate(DateToInteger(datainicial) + n_Dias)

ToastDisplay(s_DataVencimento+" "+n_Dias,toastShort,vaMiddle,haCenter,LightBlue)


Agradeciumento ao amigo ilustre José Jorge Matos via Skype

--
Analista de Sistemas Jr
Assessor de Comunicação
Fotografo nas horas Vagas
Pai da Alícia e Marido da Andréa ♥