Ключевое слово ЦИКЛ
Обозначает начало оператора цикла любого вида.
Всегда используется в паре с ключевым словом КОНЕЦ_ЦИКЛА. Может использоваться только в теле функции или метода.
1. Стандартные циклы.
Вид стандартного цикла определяет ключевое слово, следующее непосредственно за ключевым словом ЦИКЛ.
Синтаксис:
ЦИКЛ <ключевое слово> <часть, специфическая для вида цикла> <секция цикла> КОНЕЦ_ЦИКЛА
Ключевые слова стандартных циклов:
Пример:
ЦИКЛ ПОКА (НЕ ф.КОНЕЦ_ФАЙЛА) стр = ф.СЧИТАТЬ КОНЕЦ_ЦИКЛА
2. Циклы, определенные в модулях.
Для циклов, определенных в модулях за ключевым словом ЦИКЛ указывается имя цикла и список параметров (входных и изменяемых). Описание параметров конкретных циклов приведено в справке по модулю, определяющему цикл.
Синтаксис:
ЦИКЛ <имя цикла> (<список параметров>) <секция цикла> КОНЕЦ_ЦИКЛА
Пример:
ПЕРЕМ ФИЛЬТР: фильтр ПЕРЕМ МАСКА_ОПЕР: маска ПЕРЕМ СОРТ_ОПЕР: сортировка ПЕРЕМ ОПЕРАЦИЯ: операция // цикл с именем ОПЕРАЦИИ, имя журнала, фильтр, маска и сортировка - входные параметры ЦИКЛ ОПЕРАЦИИ("ЖурХозОпер", фильтр, маска, сортировка, операция) ОТЛАДКА(операция) // операция - изменяемый параметр КОНЕЦ_ЦИКЛА