// Это не технологично, но это что еще делать с "неизвестной ошибкой"?
ОписаниеОш = ОписаниеОшибки();
Если Найти( нрег( ОписаниеОш ), "неизвестная ошибка" )<>0 Тогда
Ф = новый Файл( ИмяФайла );
Книга = Эксель.WorkBooks.Item( ф.Имя );
Иначе
Сообщить( "Ошибка при создании Microsoft Excel." + Символы.ПС + ОписаниеОш, СтатусСообщения.Внимание );
Возврат;
КонецЕсли;
КонецПопытки;
Чтобы не забыть, оставлю тут. Но может у кого лучше не получилось?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший