🥖
🥐
🥯
🍞
Для Каждого Элемент Из Коллекция Цикл
    // тело
КонецЦикла;

Без счётчика и индексов — Элемент на каждой итерации принимает очередное значение из Коллекция. Работает с любой коллекцией 1С: Массивом, Структурой (тогда ЭлементКлючИЗначение), Соответствием (аналогично), строками таблицы/дерева значений и т. д.

Массив = Новый Массив;
Массив.Добавить("мука");
Массив.Добавить("вода");
 
Для Каждого Ингредиент Из Массив Цикл
    Сообщить(Ингредиент);
КонецЦикла;

Порядок обхода

Гарантирован только у упорядоченных коллекций — Массива, ТаблицыЗначений, СпискаЗначений, ДереваЗначений (в пределах уровня). У Структуры и Соответствия порядок платформой не гарантирован, подробнее — обход Структуры и обход Соответствия.

Менять коллекцию во время обхода нельзя

Добавить или удалить элемент прямо внутри Для Каждого по той же коллекции — исключение времени выполнения, платформа отслеживает изменение коллекции во время её перечисления. Нужно почистить коллекцию по условию — собрать список того, что удалить, отдельно, а удалять после цикла, либо обходить Пока с конца к началу (для Массива), см. удаление данных из массива.

Циклы