Bonjour,
Je viens chercher conseils pour mon prbl.
Voilà.
J'ai une liste (enregistrement de courrier) avec trois dates. Arrivée du Courrier, Envoi d'un AR, Envoi de la Réponse. Ce sont donc des colonnes de type DATE.
Je dois donc calculer un délai entre l'arrivée du courrier et une des dates de retour (soit AR soit Réponse).
En gros, si la date AR est renseignée, je dois calculer selon la date AR en priorité, et si REPONSE est seulement renseignée, je dois calculer à partir de celle ci.
Mon prbl est que sous Designer, les conditions ne me permettent pas de tester si un champ DATE est vide ou non, je ne peux slt faire une comparaison de date.
Mes champs AR et REPONSE sont donc sans date pas défaut lors de la création de l'élément, donc champ vide, mais il y a une valeur par défaut cachée. En testant, quand je mets ma date ARRIVEE à 01/01/1900 et rien dans AR, ma différence de jour est de -2, donc j'imagine que ma date par défaut qd le champ est vide est autour 29/12/1889, slt cette date n'est pas gérée par SPS (il faut des dates comprises entre 01/01/1900 et */*/8900).
J'ai testé de mettre une variable texte qui soit égale au contenu de mon champ date de l'élément en cours, mais j'ai une erreur. J'aurais testé cette variable e workflow, mais sans succés, ça refuse de compiler.
J'avais donc imaginer une solution de repli où j'aurais mis un boolean Envoi AR-> Oui/Non et j'aurais testé ce boolean et en fonction j'aurais pris ensuite dans la bonne date pour faire mon calcul, mais ça alourdit ma saisie dans ma liste et me faire un workflow de plus pour un simple check de date.
Donc si qq'un a déjà fait des gestions de date, je suis preneur de conseils.
Par contre, je suis sûrement une quiche la dessus, mais je n'arrive pas à mettre en application les valeurs calculées (http://msdn.microsoft.com/fr-fr/library/bb862071.aspx). Je sais que , c'est ; en fr mais mais calcul ne fonctionne trjs pas :/
Partager