Ошибка 1С при формировании отчёта - Приложени...

Ошибка 1С при формировании отчёта - Приложению Microsoft Excel не удается получить доступ к файлу

1
16366
18.03.2016 12:30 Гость

Коллеги, добрый день. При формировании отчёта выдаёт следующую ошибку:

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

   мКнига = Х.Workbooks.Open(ИмяВременногоФайла);

по причине:

Произошла исключительная ситуация (Microsoft Excel): Приложению Microsoft Excel не удается получить доступ к файлу "C:\Users\1cv83\AppData\Local\Temp\v8_19EA_423.xlsx".

Самое интересное, что у пользователя, под которым запускается отчет, - админские права на сервере.

И путь указан верно, и доступ к файлу есть (руками открывается без проблем).

Клиент-сервер, процедура запускается на сервере. В чем может быть причина?

Александр Логачев
Добрый день! Дайте права пользователю 1cv83 на Microsoft Excel Application в Службах компонент.
Нажмите на “Пуск/Start”-> “Панель управления/Control Panel”


Далее “АдминистрированиеAdministrative Tools”-> “Службы компонентов/Component Services”




Откройте папку “Службы компонентов/ Component Services” и выберите “Настройка DCOM/DCOM Config”





Среди служб выберите “Microsoft Excel Application” и откройте его свойсва, вкладку “Безопасность/Security” и в разделе “Разрешения на запуск и активацию/Launch and Activation Permissions” настроить разрешения – выбрать “Настроить/Customize” и нажать “Изменить/Edit”.






Добавьте пользователя 1cv83 и нажмите “Применить/Apply” в свойствах безопасности компоненты.

Заключительным этапам будет создание папки с соответствующими правами пользователю 1cv83

C:\Windows\System32\config\systemprofile\Desktop – для Microsoft Office 2010
C:\Windows\SysWOW64\config\systemprofile\Desktop – для Microsoft Office 2007 (windows server x64)

C:\Windows\System32\config\systemprofile\Desktop – для Microsoft Office 2007 (windows server x86)


Желаем удачи и скорейшего решения проблемы!
Имя Цитировать 0
Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
Загрузить изображение