@BusinessDay

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

@BusinessDay

Messagepar broutzy » 15 Nov 2010 à 12:45

Bonjour,

J'ai un petit souci avec la fonction @BusinessDay, ci-dessous la formule d'un champ calculé qui affiche le nb de jour ouvrés d'un doc.
Je dois tenir compte des jours fériés et chomés.

Code : Tout sélectionner
DateRef:=@If(
   Etat=90;      DateFin;
   Etat=91;      DateAnnul;
   Etat=92;      DateRejet;
   @Today);

Feries:=@DbLookup("Notes" : "NoCache"; "" : "" ; "vmParm" ; "JoursNonOuvres" ; "ParmCode" ; [FailSilent]);

Nbj:=@BusinessDays( DateCreation ; DateRef ; 1:7; [01/01/2008]:[01/05/2008]:[14/07/2008]:[15/08/2008]:[25/12/2008]:[01/01/2009]:[19/01/2009]:[23/01/2009]:[13/04/2009]:[01/05/2009]:[08/05/2009]:[21/05/2009]:[01/06/2009]:[14/07/2009]:[15/08/2009]:[01/11/2009]:[11/11/2009]:[25/12/2009]:[01/01/2010]:[05/04/2010]:[01/05/2010]:[08/05/2010]:[13/05/2010]:[14/05/2010]:[24/05/2010]:[14/07/2010]:[15/08/2010]:[01/11/2010]:[11/11/2010]:[12/11/2010]:[24/12/2010]:[25/12/2010]:[31/12/2010] );

@If(@IsError(Nbj);"";Nbj);


En mettant directement les dates à exclure dans la formule ça marche.
Mais en récupérant les dates dans un paramètre pas moyen.

Je suppose que la valeur du paramètre n'est pas compatible avec la formule mais je ne trouve pas de solution.

Si vous avez une idée ...
Dernière édition par broutzy le 15 Nov 2010 à 13:03, édité 1 fois.
Cordialement. :)

Pascal Broutèle
Groupe D&O
Avatar de l’utilisateur
broutzy
Posteur néophyte
Posteur néophyte
 
Message(s) : 51
Inscrit(e) le : 10 Jan 2005 à 11:23
Localisation : Paris

Messagepar Michael DELIQUE » 15 Nov 2010 à 12:47

salut

ton parametre te renverrais du texte par hazard ?

genre

"[01/01/2008]":"[01/05/2008]" au lieux de [01/01/2008]:[01/05/2008]
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar broutzy » 15 Nov 2010 à 13:02

Michael DELIQUE a écrit:salut

ton parametre te renverrais du texte par hazard ?

genre

"[01/01/2008]":"[01/05/2008]" au lieux de [01/01/2008]:[01/05/2008]


Oui exactement, il faut donc soit que je stocke mon paramètre au format date ou que je transforme ma liste de texte en liste de date.

Merci.
Cordialement. :)

Pascal Broutèle
Groupe D&O
Avatar de l’utilisateur
broutzy
Posteur néophyte
Posteur néophyte
 
Message(s) : 51
Inscrit(e) le : 10 Jan 2005 à 11:23
Localisation : Paris

Messagepar Michael DELIQUE » 15 Nov 2010 à 13:04

encadre le d'un @texttotimeça devrais faire l'affaire
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy


Retour vers Développement