активация Bad and до определенного момента шаблона

Murdoc

Client
Регистрация
08.09.2021
Сообщения
59
Благодарностей
6
Баллы
8
Приветствую.

Подскажите плиз кто знает.

Нужно чтоб при ошибке шаблона срабатывал кубик Bad and ( и записываю в файл) но только это условия должно работать до определенной части шаблона.


Дилема именно в срабатывании до определенного участка.

БЛАГОДАРЮ
 

Ахилес

Client
Read only
Регистрация
11.11.2020
Сообщения
956
Благодарностей
392
Баллы
63
в кубике IF прописываешь условия, зеленую на свою логику, красную оставляешь не занятой.
когда сработает красная, шаблон выйдет по ошибке на Bad and
 
  • Спасибо
Реакции: Murdoc

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 630
Благодарностей
1 225
Баллы
113
Имхо, как вариант, на нужной части шаблона записывать в отдельную переменную определенное значение, при bad end проверяем эту переменную, и в зависимости от того, что в ней записано, выполняем те или иные действия. При этом в других частях шаблона в эту переменную надо записывать другое значение. Условно, на входе там 0. Вошли в нужный блок, поменяли на 1. Вышли из нужного блока, вернули 0.
Но лучше, конечно, в шаблонах предусмотреть везде выходы по ошибке. Bad end - это когда что-то не предусмотрел ))
 
  • Спасибо
Реакции: doc, Murdoc и izubr

Murdoc

Client
Регистрация
08.09.2021
Сообщения
59
Благодарностей
6
Баллы
8
Благодарю за наводку.

В нужной части поставлю кубик который при его прохождении запишет значение переменной.
И если до него сработает ошибка - if проверит была ли запись и если нет то bad and и запись в файл. Если нет то запись не сделает.
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 630
Благодарностей
1 225
Баллы
113
Но вообще, конечно, в идеале при правильной логике шаблона не должно быть bad end, все ошибки должны обрабатываться в правильный момент. Т.е., везде, где вышел по ошибке, должна быть красная ветка...
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)