Bonjour
Je souhaite avoir la date qui correspond à 15 jours Fin du mois.
Exemple : aujourd'hui 19/04/2010
La valeur correspondante est 15/05/2010.
Merci d'avance.
Bonjour
Je souhaite avoir la date qui correspond à 15 jours Fin du mois.
Exemple : aujourd'hui 19/04/2010
La valeur correspondante est 15/05/2010.
Merci d'avance.
Je pense que ca doit être quelque chose comme ca
Bob.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 maDate est une date = datesys() maDate..jour = 1 // 1er jour du mois maDate..Mois++ // mois suivant maDate-- // dernier jour du mois maDate -= 15 // ou -= 14, a tester pour tombrer pile poil
Bonjour,
Il faut nous en dire plus sur la méthode de calcul, sinon d'après ton exemple c'est le 15 du mois suivant...
Tatayo.
Bonjour,
Non seulement Tatayo (que je salue au passage) a tout à fait raison, mais d'après votre demande, cela concerne une échéance, ce qui implique de jouer avec la datesys() +/- par rapport à la fin du mois.
Et de tenir compte au année bisextile
Bonne fin de journée
Raptor92
Dominique
Aucune aide par MP, utilisez le forum.
Mon guide du débutant pour apprendre à programmer en Java - N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Bonjour,
S'il faut simplement trouver le prochain 15, pourquoi ne pas faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 maDate est une date = datesys() SI maDate..Jour > 15 ALORS maDate..Mois++ maDate..Jour = 15
«Un problème bien défini est un problème à moitié résolu.»
Bonjour
Il s'agit de l'échéance client d'une facture.
Pour un client on lui octroi par exemple 15j après la fin du mois.
C’est à dire la date d'échéance que je cherche est le 15 du Mois prochain
Si tu veux simplement le 15 du mois prochain tu peux faire:
Mais là, tu vas avoir le 15 avril si on est le 1er mars, ton client à donc entre 15 jours et à peu près 45 jours pour payer?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 maDate est une Date maDate..Jour = 15 maDate..Mois++
«Un problème bien défini est un problème à moitié résolu.»
Non pas tout à fait.
15 jours fin de mois signifie un délai de 15 jours suivi de fin de mois cad qu'il faut d'abord ajouter 15 jours puis ensuite aller à la fin du mois
il faut donc faire ceci :
Parfois on a 15 jours fin de mois le 10 il faut alors faire ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Date = DateOrigine Date..Jour += 15 Date..Jour = 1 Date..Mois += 1 Date..Jour--
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Date = DateOrigine Date..Jour += 15 Date..Jour = 10 Date..Mois += 1
Patrick Catella
Je ne réponds pas aux messages privés si ceux ci suivent un sujet. Il est préférable pour tous de poursuivre la discussion dans le sujet d'origine.
Je suis Concepteur développeur Windev (10 ans) et Windev mobile (4 ans) en recherche d'emploi. J'etudie toute proposition
Bonjour,
Comme le dit mogwai162
Si je ne me trompe pas 15 j fin de mois signifie que si la date de facture + 15 reste sur le même moi alors on paye à la fin du mois et si date de facture + 15 change de mois alors on paye à la fin du nouveau mois
ex :
on est le 20 avril 2010
donc + 15 j donne le 5 mai 2010 donc on ne paiera qu'à la fin du mois de mais
on est le 10 avril 2010
donc + 15 j donne le 25 avril 2010 donc on paiera à la fin du mois d'avril
il faut faire ce que dit mogwai162
Par contre pour 15 jours fin de mois le 10 je ne suis pas tout à fait d'accord avec mogwai162
il faut vérifier si il y a eu changement de mois et si la nouvelle date est avant ou après le 10
car dans le code de
on a
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Date = 20100420 Date..Jour += 15 // donc le 05/05/2010 Date..Jour = 10 // donc le 10/05/2010 Date..Mois += 1 // donc le 10/06/2010 // alors qu'on veux le 10/05/2010
la touche est ton amie. l'aide ne mord pas quand on la consulte...
PS : n'oubliez jamais que nous ne sommes pas avec vous sur le projet. Donc plus vous donnez d'informations et d'exemples de codes et plus nous pourrons vous aider. (Un exemple vaut mieux que de longs discours...)
Pensez à utiliser les votes et à cliquer sur , merci
Non mail.spam parce que, a mon avis, ce que tu as fait est 15 jours le 10 et non pas 15 jours fin de mois le 10 : dans 15 jours, fin de mois je 10, il faut ajouter 15 jouirs, aller a la fin du mois et ensuite aller au 10.
Patrick Catella
Je ne réponds pas aux messages privés si ceux ci suivent un sujet. Il est préférable pour tous de poursuivre la discussion dans le sujet d'origine.
Je suis Concepteur développeur Windev (10 ans) et Windev mobile (4 ans) en recherche d'emploi. J'etudie toute proposition
Hello,
15 Jours fin de mois signifie que l'on prend la date de la facture et qu'elle sera exigible 15 jours après la fin du mois auquel elle est rattachée.
Ainsi, si dateFacture = 10-04-2010 alors DatePaiement = 15-05-2010. Apres vous pouvez avoir des atténuation du style si DateFacture <= au 15 du mois en cours alors on prend la fin de mois sinon on prend 15 jours fin de mois...
Vous avez aussi la notion de 30 jours date de facture, 60 jours date de facture, etc...
Mais c'est toujours un calcul sur la date de paiement par rapport date de la piece...
Ainsi 15 jours fin de mois
Et après, voir si la date est inférieureau 15 du mois, faire un autre traitement....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 // date d'échéance Date_Echéance est une date Date_Echéance = Date_Facture date_Echéance..jour = 31 DateEcheance += 15 // 15 jours sur la fin du mois
le savoir est dans les livres, 'the magic touch F1'
Amicalement
Eric
Patrick Catella
Je ne réponds pas aux messages privés si ceux ci suivent un sujet. Il est préférable pour tous de poursuivre la discussion dans le sujet d'origine.
Je suis Concepteur développeur Windev (10 ans) et Windev mobile (4 ans) en recherche d'emploi. J'etudie toute proposition
Hello,
Il y a deux notions sur l'exigibilité d'une facture, soit la date de facture, soit la fin du mois de référence de la facture...
Ainsi, lorsque vous êtes chez un fournisseur à 30 jours date de facture, cela signifie que vous avez un crédit de 30 jours par rapport à la date de facture, si vous êtes à 30 jours fin de mois, vous avez 30 jours de crédit à partir du dernier jour du mois de référence de la date de facture...
Après, ce ne sont que des calculs sur les dates... mais il faut savoir exactement ce que veux soit le Comptable, soit le Directeur commercial... car cela revient à faire du crédit à taux 0%, et pour les trésoreries des sociétés, c'est pas toujours facile...
le savoir est dans les livres, 'the magic touch F1'
Amicalement
Eric
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager