@wodr Они у вас чем то Подключаются - Ресурсами и тп, то биш Функции.
Вы бы их показали, а так это Гадание на Кофейной Гуще :)
Fox вам может просто Ссыль дать, на то как Правильно Сформулировать Вопрос :)
Я бы помог мож и, но не зная того чего не видел, это ведёт только к Домыслам и Догаткам :)
Вы то видите а мыж не Телепаты, что у вас там в этих Функциях и тп и тд.
Не запускается цикл
-
Всем привет, столкнулся с такой проблемой. У меня есть главный цикл 1 - 35 повторений, в данном цикле есть ещё один цикл 1 - 15 повторений. Скрипт стартует, входит в первый цикл и начинает выполнять второй от 1 до 15 повторений, после завершения цикла должно снова выходить на главный цикл и запускать второй круг из 35. Но он этого не делает.

-
@Carmanor said in Не запускается цикл:
Всем привет, столкнулся с такой проблемой. У меня есть главный цикл 1 - 35 повторений, в данном цикле есть ещё один цикл 1 - 15 повторений. Скрипт стартует, входит в первый цикл и начинает выполнять второй от 1 до 15 повторений, после завершения цикла должно снова выходить на главный цикл и запускать второй круг из 35. Но он этого не делает.
Можете приложить тестовый скрипт, в котором повторяется проблема?
-
Ваш цикл НЕ будет нормально работать - у вас For вложенный в For, и оба используют одну переменную CYCLE INDEX
Скачайте модуль расширенных циклов и поменяйте переменную у вложенного цикла
После исполнения цикла 1..15 CYCLE INDEX будет равен 15, не 2, которая требуется для основного цикла, основной цикл продолжится с 16Используйте https://community.bablosoft.com/topic/15203/cycle-кастомный-модуль-для-работы-с-циклами и для For 1..15 укажите другую переменную вместо стандартного cycle index
-
-
@timmykr CYCLE_INDEX - счетчик для пользователя. У каждого цикла свой счетчик, поэтому вложенные циклы не сбиваются и не сбивают родительский цикл. Но после завершения любого цикла, CYCLE_INDEX равен своему последнему значению, поэтому в родительском цикле не надо ее использовать после вложенных.