Arret d'un scenario en cours dans un bloc Dans

Bonjour,
J’ai un scenario A qui en cours d’execution peut être amené a déclencher l’arrêt d’un autre scenario B. Ce scenario B contient un bloc DANS.
Il semblerait d’après mes tests que si ce scenario B est dans la derniere minute de la temporisation DANS, si A demande son arrêt, il nest pas arrêté.
Pas de probleme si on est a plus de 1 minute de sa fin, il est bien arreté.
Est ce un fonctionnement attendu?

Merci

Salut.

Je comprends pas trop, tu ne veux pas que le sous bloc généré par le DANS du scénario B ne se lance pas ?
Normalement arreter un scénario c’est arreter ton exécution : dans le cas où tu programmes un bloc DANS, le scénario est déja arreté, c’est un sous scénario qui se lancera, le scénario principal ne tournant généralement plus.

Tu n’a pas un autre moyen de faire ça ?

Par exemple en mettant une variable via ton scénario A et en conditionnant le bloc DANS du scénario B que cette variable soit toujours à 1 ?
Ou alors en faisant tourner un remove_inat de ton scénario B pour supprimer toute exécution future.

Mais sinon tu veux pas expliquer plus concrètement ce que tu fais ? :wink:

Bonjour,

Oui c’est normal. Quand tu es dans la dernière minute, tu es déjà dans le bloc DANS qui fait un sleep pour attendre la seconde précise de son exécution. Le test pour savoir si le scénario est toujours actif est déjà passé.

(Je présume que quand tu dis arrêt, tu veux dire désactivé)