Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад

Что такое цикл “Для каждого” и когда его использовать?

Этот вопрос проверяет умение работать с коллекциями и использовать итерации в 1С.

Короткий ответ

Цикл Для каждого используется для обхода элементов коллекции (массивов, таблиц, структур).
Он автоматически перебирает элементы, упрощая работу с данными.
Не требует указания индекса.

Длинный ответ

Цикл Для каждого предназначен для перебора всех элементов коллекции.

Пример:

Массив = Новый Массив;
Массив.Добавить("А");
Массив.Добавить("Б");

Для каждого Элемент из Массив Цикл
    Сообщить(Элемент);
КонецЦикла;

Особенности:

  • Удобен, когда не требуется индекс.

  • Работает с любыми коллекциями: Массив, ТаблицаЗначений, Структура.

  • Код становится чище и понятнее.

Вывод:
Используй цикл Для каждого, когда нужно последовательно обработать все элементы коллекции без индексации.

Уровень

  • Рейтинг:

    2

  • Сложность:

    6

Навыки

  • 1C

Ключевые слова

#loop

#iteration