Работа с Excel.Application на веб клиенте. #711273


#0 by siggoron
Подскажите пожалуйста в чем может быть проблема. Нижеприведенная команда CommandExcel выполняется корректно и без ошибок на тонком клиенте, а при выполнении её на веб клиенте появляется следующая ошибка: ============================================================================================================== ОШИБКА: An exception has occurred (Microsoft Excel): Microsoft Excel cannot access the file 'C:123.xlsx'. There are several possible reasons: • The file name or path does not exist. • The file is being used by another program. • The workbook you are trying to save has the same name as a currently open workbook. ============================================================================================================== ============================================================================================================== МОДУЛЬ: &AtClient ============================================================================================================== ============================================================================================================== СИСТЕМНЫЕ ХАРАКТЕРИСТИКИ: - 1C 8.3.4.465 - Информационная база 1С файловая - Windows 8 x64 - Microsoft Excel 2013 x64 ==============================================================================================================
#1 by siggoron
+ текущий пользователь Администратор
#2 by Черный бухгалтер
Браузер какой? С эксплорером прокатывает?
#3 by skunk
веб клиент ... значит запускаешь ексель из под веб-сервера ... по умолчанию веб-сервер весь приклад запускает анонимусом ... а ему, анонимусу, оля не доступна
#4 by skunk
собственно ошибка как бы намекает - "cannot access" ... отсутствует доступ
#5 by Черный бухгалтер
Да что ты? Microsoft Excel cannot access the file 'C:123.xlsx' ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ а значит ёксель запустился. Кстати, "а был ли мальчик?"... Файл-то хде? Ключевое слово - ХДЕ? это я так просыпаюсь... ))
#6 by Черный бухгалтер
+ см. ПоместитьВоВременноеХранилище и раскуривать на сервере.
#7 by siggoron
Пробовал запускать как под Chrome, так и под IE. Результат одинаков - ошибка остаётся. (3, 4) Com объект создаётся в любом случае, ошибка возникает на следующем этапе при открытии файла. Всё стоит на одной машине под одной виндой. И файл на месте. Ведь всё срабатывает на тонком клиенте. А идентификатор во врем хранилище подойдёт, как путь к файлу?
#8 by siggoron
Есть у кого нибудь еще какие предположения?
#9 by acanta
На чтение открывать пробовал или принципиально на запись?
#10 by siggoron
Да принципиально на запись.
#11 by siggoron
Вот это очень похожая статья с той лишь разницей, что у меня все в тонком клиенте работает а в вебе нет:
#12 by siggoron
Снес MS Office 2013 x64 офис и поставил MS Office 2003 x32. Теперь ошибка звучит так: An exception has occurred (Microsoft Office Excel): Невозможно получить свойство Open класса Workbooks
#13 by siggoron
Очуметь!!! проблема решилась просто банальным созданием пустых папок: C:WindowsSysWOW64configsystemprofileDesktop C:WindowsSystem32configsystemprofileDesktop и все заработало!!! Помогла статья:
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С