0
1
2
3
Для Счётчик = НачЗнач По КонЗнач Цикл
    // тело
КонецЦикла;
ЧастьОписание
Счётчикобычная переменная — можно не объявлять заранее, Для создаёт её сама
НачЗнач, КонЗначграницы включительно: цикл выполнится и для Счётчик = КонЗнач
Для Индекс = 0 По 3 Цикл
    Сообщить(Индекс);  // 0, 1, 2, 3
КонецЦикла;

Шаг всегда +1, других вариантов синтаксис не предусматривает — ни шага >1, ни убывания. Нужен нисходящий счётчик или шаг, отличный от единицы, — только Пока с ручным изменением переменной.

Если НачЗнач > КонЗнач — тело не выполнится ни разу, без исключения:

Для Индекс = 5 По 2 Цикл
    Сообщить(Индекс);  // цикл ни разу не выполнится
КонецЦикла;

Счётчик — обычная переменная, и она жива и после КонецЦикла, с тем значением, на котором цикл остановился. Но присвоить ей внутри тела другое значение, чтобы повлиять на следующую итерацию, не получится — платформа сама увеличивает счётчик на 1 после каждого прохода независимо от того, что было записано в переменную внутри тела, ручное присваивание перед следующим шагом просто перезатирается. Подробнее — Особенности и типичные ошибки.

Циклы