Цитата Сообщение от Konstantin21 Посмотреть сообщение
Просто вариант сохранения конечно подходит. Отдельно каждый цикл, это будет хорошо. очень даже.
Как это реализовать?
В момент начала цикла сохраняете в какую-нибудь команду текущее время - это будет начало, когда цикл закончится сохраняете в другую команду текущее время - это будет конец. После этого можно подавать сигнал на вход "Сохранить" - отчет будет сохранен.

С ручным формированием отчетов, есть нюанс. Чтобы его сформировать и посмотреть, оператор должен задать параметры "Начало" и "Конец" - время за который нужно сформировать отчет. Если нужно посмотреть отчет который только чтобы был завершен - это можно, так как параметры "Начало" и "Конец" уже сформированы. Если нужно посмотреть какой то из более ранних отчетов, то тогда нужно организовать список сформированных отчетов.
Как именно требуется просматривать отчеты в ручном режиме?