Forum Lifedomus

Version complète : Condition : plage horaire
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour,

Je voulais savoir s'il est possible de créer une condition qui teste une plage horaire : à savoir si l'heure système est entre 8:00 et 12:00 par exemple ?
Pour ce faire, j'ai créé une condition : heure_système [08:00,12:00] (cf image)

[ATTACH=CONFIG]61[/ATTACH]

Malheureusement LD indique une erreur lors du lancement dans cette condition.
Ai-je commis une erreur ? Ou est-ce une limitation ou un bug de LD ?

J'arrive à contourner le problème en testant : (systeme_time >= 08:00) & (systeme_time <= 12:00)

Cordialement

Hervé
J'ai le même problème :(

C'est notamment pour ca que je milite (?) pour un type de variable "horaire hebdomadaire". Ce type serait un petit peu plus complexe que juste une heure puisque idéalement il devrait inclure une plage horaire (deux heures donc) ET la possibilité de choisir parmi les 7 jours de la semaine.

On aurait alors dans les automates des fonctions simples pour vérifier si une date/heure est comprise ou pas dans l'horaire hebdomadaire.

Ca simplifierait largement la programmation des automates dès qu'il s'agit de comparer des dates/heures quand on veut appliquer des fonctions selon le jour et l'heure ...
Bonjour,

Le problème sur les opérateurs "compris entre 2 valeurs" sera corrigé dans la prochaine mise à jour.

Pour le type "horaire hebdomadaire", l'idée est intéressante, elle sera évaluée par l'équipe.

Julien
Bonjour,

Est ce que le bug a été corrigé?

Voici ce que je cherche a faire:
[ATTACH=CONFIG]102[/ATTACH] [ATTACH=CONFIG]103[/ATTACH]

Merci,
Clarin
Le problème avait été solutionné mais l'intégration des données système à causé un autre dysfonctionnement dans cet opérateur.

Celui-ci sera corrigé dans la prochaine mise à jour.

Julien