Мы забыли включить в статью фильтрацию по пустым циклам. Проделайте следующие действия:
1. Кликнуть ПКМ по бэнду DataЦиклы и выбрать пункт Редактировать.
2. Добавить фильтр по значению даты колонки vrCycleEnd.
(см. скрины во вложении)
Обратите внимание, циклы в отчете формируются по изменению переменной vrCycleEnd. У Вас в отчете она принимает только нулевые значения (дата-время "30.12.1899 0:00:00" соответствует нулю). Эти нулевые значения появляются в архиве когда Вы запускаете проект. После выполнения двух шагов описанных выше у Вас в отчете ничего не отобразится, т.к. vrCycleEnd не принимает никаких значений кроме 0. Поэтому нужно сделать так, чтобы в переменную vrCycleEnd записывалась дата/время конца цикла. Т.е. когда очередной цикл
завершается вы должны выполнить такой код:
begin
vrCycleEnd.Value := Now;
end.
То же касается и переменной vrCycleStart. Когда
начинается новый цикл в эту переменную нужно записать дату/время:
begin
vrCycleStart.Value := Now;
end.
В ином случае дата/время циклов будет равна нулю и отчет не будет строиться правильно.