Bonjour,
Je tente de faire un validate sous Birt afin d'empêcher le rapport de continuer si l'intervalle entre 2 dates donner en paramètre est trop grande.
Voici un exemple de code dont les paramètres dates sont codés en dure afin de donner un exemple :
Dans cet exemple, la différence est de 10 donc elle est trop grande. Lorsque j'exécute se rapport à partir de la console des rapports d'une version Remedy précédente à 9.1 cela fonctionne. J'ai une fenêtre de message d'erreur et l'exécution du rapport se termine. Par contre, le même rapport exécuté à partir de la console des rapports de Remedy 9.1 cela ne fonctionne pas. Le rapport arrête son exécution sans donner la fenêtre de message d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (BirtDateTime.diffDay("2016-11-21","2016-12-01") > 9) {false} else {true}
Sous Birt, en Remedy 9.1 ou dans une version antérieure, j'ai comme il se doit un message d'erreur et le rapport arrête.Quelqu'un a-t-il une idée pour régler cela ?
Merci d'avance.
Partager