Кроме команд организации циклов по субконто, счетам, валютам и т.д., имеются и команды для организации цикла по произвольному условию:
!ЦИКЛ условие
последовательность-строк
!ВОЗВРАТ
В команде !ЦИКЛ указывается условие продолжения цикла. Правила его составления — такие же, как для условия условного оператора (см. пп. П1.4-П1.5). Все строки формы от команды ЩИКЛ до команды !ВОЗВРАТ выполняются, пока условие истинно. Например, следующий отчет выдаст остатки на конец каждого месяца по 51 счету.
!П01=1 !ЦИКЛ П01 < 13 !МП01 На конец [РПЕР ] [СКД51 ] !П01=П01+1 !ВОЗВРАТ