Файлы = НайтиФайлы("D:\Архив","*.txt");
ДатаГраницы = КонецДня(КонецМесяца('2012-06-12'));
Для Каждого СтрФайл Из Файлы Цикл
Если СтрФайл.ПолучитьВремяИзменения() < ДатаГраницы Тогда
ИмяДобавляемогоФайла = СтрФайл.ПолноеИмя;
ФайлАрхива.Добавить(ИмяДобавляемогоФайла,,);
КонецЕсли;
КонецЦикла;
ФайлАрхива.Записать();
выбранные файлы поместить в отдельную папку Удаляемые, затем поместить в архив, записать, а затем выбрать все файлы из папки удаляемые, и методом удалить файлы удалить их