Ошибка при вызове метода контекста (Open)

  • Автор темы Автор темы Javac
  • Дата начала Дата начала

Javac

Участник
Доброго времени суток! Пишу обработку выгружающую некоторые данные в файл xls. Вроде бы все делаю верно, файл xls создается, но получаю ошибку ниже

Описание ошибки:
Код:
 {Документ.Эл_ПубликуемыеДанные.МодульОбъекта(1141)}: Ошибка при вызове метода контекста (Open)

                               ТемпФайлExcel                                                                             =                Excel_Application.WorkBooks.Open(ТемпФайл);
по причине:
Произошла исключительная ситуация (Microsoft Excel): Система Office обнаружила проблему с этим файлом. Чтобы обеспечить защиту компьютера, этот файл не будет открыт.\

Временный файл создаю в этой папке:
Код:
 C:\Users\PUPKIN\AppData\Local\Temp\FIELD1TEMP_MXL.XLS


А так написал вызов в программе.
Код:
    ТемпФайл         = КаталогВременныхФайлов()+ТекЛистОтчета.Ключ+"TEMP_MXL.XLS";
                                ТекЛистОтчета.Значение.Записать(ТемпФайл, ТипФайлаТабличногоДокумента.XLS);
                               ТемпФайлExcel                                                                             =                Excel_Application.WorkBooks.Open(ТемпФайл);

Подскажите кто что думает. Самое интересное что этот же код работает из другого места конфигурации 1с..
 
Ошибка при вызове метода контекста (Open):

Это может быть вызвано одной из следующих причин.
• Имени файла или пути не существует.
• Файл используется другой программой.
• Имя книги, которую вы пытаетесь сохранить, совпадает с именем открытой в данный момент книги.

- -Подумал и добавил - -

или неверный путь, разрядность еще может влиять
 
Как вариант - пользователь, под которым работает сервер 1С не имеет прав доступа
 
Назад
Верх