Попытка
ФайлАрхива = ИмяКаталога +"\"+ ИмяФайлаОбмена;
Архиватор = Новый ЗаписьZipФайла(ФайлАрхива, , "Файл c данными");
СписокФайловXML = НайтиФайлы(ИмяКаталога + "\tmp\", "*.*");
Если СписокФайловXML.Количество() = 0 Тогда Возврат; КонецЕсли;
Для Индекс = 0 По СписокФайловXML.ВГраница() Цикл
Файл = СписокФайловXML[Индекс];
Архиватор.Добавить(Файл.ПолноеИмя);
ЭлементыФормы.ПоясняющийТекст.Заголовок = (Файл.ПолноеИмя);
КонецЦикла;
Архиватор.Записать();
ЭлементыФормы.ПоясняющийТекст.Заголовок = ("Запись полученного архива на диск");
Исключение
Сообщить(ИнформацияОбОшибке());
КонецПопытки;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший