PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Calcul Echeance
Calcul Echeance
Iniciado por Thierry, 03,mar. 2005 19:38 - 6 respuestas
Publicado el 03,marzo 2005 - 19:38
Sous windev 9, comment calculer des dates d'échéance au regard de la date de saisie (Datesys()) et les differentes conditions de règlement, exemple :

30 Jours le 10 ( = M+1+10)
90 Jours le 15

exemple 03/03/2005 à 30 J le 10 = Echéance = 10/05/2005

J'ai essayé plussieurs solutions au regard de l'aide mais pas de résultat concrêt.

Je vous remercie par avance de votre aide car je but dessus depuis 2 Semaines.


Thierry
Publicado el 03,marzo 2005 - 13:49
Salut,

J'aimerais bien t'aider mais je ne comprend vraiment pas ce que tu veux
savoir.

Mathieu

"Thierry" <turbodi@turbodi.net> a écrit dans le message de news:
42274097$1@news.pcsoft.fr...

Sous windev 9, comment calculer des dates d'échéance au regard de la date
de saisie (Datesys()) et les differentes conditions de règlement, exemple
:

30 Jours le 10 ( = M+1+10)
90 Jours le 15

exemple 03/03/2005 à 30 J le 10 = Echéance = 10/05/2005

J'ai essayé plussieurs solutions au regard de l'aide mais pas de résultat
concrêt.

Je vous remercie par avance de votre aide car je but dessus depuis 2
Semaines.


Thierry



Publicado el 03,marzo 2005 - 20:33
Il se trouve que Thierry a formulé :
Sous windev 9, comment calculer des dates d'échéance au regard de la date de
saisie (Datesys()) et les differentes conditions de règlement, exemple :

30 Jours le 10 ( = M+1+10)
90 Jours le 15

exemple 03/03/2005 à 30 J le 10 = Echéance = 10/05/2005

J'ai essayé plussieurs solutions au regard de l'aide mais pas de résultat
concrêt.

Je vous remercie par avance de votre aide car je but dessus depuis 2
Semaines.


Thierry


Ce n'est pas très clair.
30 jours le 10 cela veut-il dire le 10 du mois qui suit les 30 jours.
alors pour 30 jour le 10 le 3/1/2005 donne le 10/2/2005 et le 11/1/2005
donne le 10/3/2005.
Cela n'est pas très difficile à programmer, le tout est de connaître la
règle.
Regarde les exemples avec les variables de type date.

--
A+

PhL
Publicado el 03,marzo 2005 - 20:34
Par exemple pour 60 jours fin de mois le 10
dEchéance est une date
dEchéance=DateSys() // 03/03/2005
dEchéance..Jour=1 // 01/03/2005
dEchéance..Mois+=2 // 01/05/2005
dEchéance..jour // 10/05/2005

Cordialement

Patrick Bouquet
Membre de WinDAsso - Association des Développeurs WINDEV(c)
http://www.windasso.org
pbouquet@pblogiciel.fr

"Thierry" <turbodi@turbodi.net> a écrit dans le message de
news:42274097$1@news.pcsoft.fr...

Sous windev 9, comment calculer des dates d'échéance au regard de la date

de saisie (Datesys()) et les differentes conditions de règlement, exemple :

30 Jours le 10 ( = M+1+10)
90 Jours le 15

exemple 03/03/2005 à 30 J le 10 = Echéance = 10/05/2005

J'ai essayé plussieurs solutions au regard de l'aide mais pas de résultat

concrêt.

Je vous remercie par avance de votre aide car je but dessus depuis 2

Semaines.


Thierry



Publicado el 04,marzo 2005 - 04:53
Connais tu les régles exactes du calcul d'echeances?

En effet tu dis :

30 Jours le 10 ( = M+1+10)
90 Jours le 15

exemple 03/03/2005 à 30 J le 10 = Echéance = 10/05/2005



ton exemple ne me semble pas exact.

Pour moi la règle de 30 jours le 10 devrait être :

Si le jour du mois est inférieur à 10 alors il faut payer le 10 du mois suivant
Si le jour du mois est supérier à 10 alors il faudra payer le 10 dans deux mois

Ton exemple donnerait plutot le 10/04/2005 !

Si tu connais les règles la programmation sera très facile. Donc la première chose à faire est de surfer sur le Web à la recherche de ces règles!

Peux tu nous tenir au courant de tes recherches car je me suis toujours demandé ce que voulaient dire ces règles à l'énoncé un peu barbare
Publicado el 04,marzo 2005 - 09:12
Bonjour

en effet, il faut déjà se mettre d'accord sur la regle.

J'imagine qu'il s'agit de SAGE? non?

car si c'est le cas, je suis très fortement intéressé.

merci
Publicado el 05,marzo 2005 - 13:59
Sous windev 9, comment calculer des dates d'échéance au regard de la date
de saisie (Datesys()) et les differentes conditions de règlement, exemple
:
30 Jours le 10 ( = M+1+10)
90 Jours le 15
exemple 03/03/2005 à 30 J le 10 = Echéance = 10/05/2005
J'ai essayé plussieurs solutions au regard de l'aide mais pas de résultat
concrêt.
Je vous remercie par avance de votre aide car je but dessus depuis 2
Semaines.


Bonjour,

Sous WD9, je ne sais pas si l'exemple "Dates glissantes" est intégré, mais
il figure dans WD8, et répond à votre question (à adapter bien sur à votre
cas).

Sincères salutations
--
Jean-Claude FLAJOULOT
spetb_no_Spam@tiscali.fr
(otez _no_Spam pour me contacter en privé)
Sécurité Pointage & Biométrie
http://www.sp-et-b.com