Здравствуйте.
Вероятнее всего, Вам подойдет использование системы отчетов (https://simple-scada.com/help/report/index.html). Примеры создания отчетов можно посмотреть по ссылке (https://simple-scada.com/help/report/sample-reports.html). Включать/отключать архивацию из скриптов для этого не требуется. Достаточно настроить архивацию у требуемых переменных, как это было описано в прошлой теме (https://simple-scada.com/forum/index.php?topic=1808.msg12732#msg12732). При выполнении требуемых условий (завершение испытания) можно автоматически формировать и сохранять отчет за нужный промежуток времени, либо выводить его для просмотра на клиенте.
Например, для кнопки "начать испытание" можно написать скрипт записи текущего времени в переменную, отвечающую за начало периода формирования отчёта (в примере это переменная "vrTimeBegin"):
begin
vrTimeBegin.Value := Now; // начало периода времени, за который требуется сформировать отчёт
end.
Пример скрипта для кнопки "завершить испытание":
var
aReport: TM_Report;
begin
vrTimeEnd.Value := Now; // конец периода времени, за который требуется сформировать отчёт
// строим и открываем отчет для просмотра
aReport := ReportBuild('Периодический');
aReport.View(GetClientName);
end.
Если для каких-то целей обязательно нужно включать/отключать архивацию из скриптов, то это возможно при использовании системы архивации v2 - см. свойство переменной Archiving (https://simple-scada.com/help/script/vararchived.html). При этом следует учитывать, что изначально в настройках переменной архивация должна быть включена. Если требуется выключить архивацию при запуске проекта, то можно использовать скрипт с типом события "Запуск проекта (https://simple-scada.com/help/script/launch-project.html)".