Цикл

Урок 107 из 437
Автор: Марина Павлова
Сложность урока:
1 уровень - интуитивно все понятно из интерфейса, но почитать стоит.
1 из 5
Дата изменения: 30.03.2021
Просмотров: 18204
Ограничения по редакциям: Старт, Стандарт, Малый бизнес

Конструкция выполняет свои поддействия до тех пор, пока выполняется заданное условие.

Другими словами цикл работает пока условие истино (true), иначе (false) происходит выход из цикла.

Тип условия - PHP код

В качестве условия указывается код Примечание: Задавать PHP-код может только пользователь с правами администратора. .

В случае если указанный PHP код вернет значение true, то цикл продолжит работу, если возвратится false, то будет произведен выход из цикла.

Тип условия - Поле документа

Цикл будет продолжать свою работу, пока совпадают параметры, связанные с полями документа.

Тип условия - Значение переменной

Цикл будет продолжать свою работу, пока совпадают параметры Примечание: В этом типе могут быть использованы значения, как переменных, так и параметров шаблона. , связанные с переменными бизнес-процесса.

Тип условия - Истина

В этом случае цикл будет выполняться всегда


Внимание! Для облачной версии Битрикс24 количество итераций цикла ограничено 1000.

Внимание! НЕ используйте действие Почтовое сообщение при тестировании работы цикла. В облачной версии Битрикс24 в случае некорректной настройки процесс зациклится, почтовое сообщение отработает 1000 раз и клиенту уйдет 1000 писем. Остановить их отправку нельзя.
Сначала убедитесь, что цикл работает правильно, а потом используйте его для отправки писем.

Дополнительно

Пример использования цикла для утверждения документа

Курсы разработаны в компании «1С-Битрикс»
Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Нам жаль это слышать… Но мы постараемся быть лучше! Поясните, пожалуйста, свой выбор:

Мы благодарны Вам за помощь в улучшении документации.

Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас