Методы обхода массивов в 1С через индексы и через конструкцию «Для каждого…» отличаются порядком обхода элементов. 12
Обход через индексы позволяет обращаться к элементам массива по номеру (индексу), нумерация начинается с 0. 24 При таком обходе необходимо указывать границу массива, иначе по окончанию обхода цикла будет вызвана ошибка «Индекс находится за границами массива». 2
Обход через конструкцию «Для каждого…» — универсальный способ обхода коллекций, который позволяет получать в переменной с указанным именем поочерёдно все элементы коллекции. 1 При таком обходе выбираются значения элементов массива в порядке возрастания индекса. 2 Однако если коллекция неупорядочена, то порядок обхода итератором «Для каждого…» не определён, то есть может быть любым. 1
Таким образом, метод обхода через индексы подходит для массивов с определённой последовательностью, а метод через конструкцию «Для каждого…» — для коллекций, для которых обращение по индексу недоступно, или когда порядок обхода не важен. 1