Имя: Пароль:
1C
1С v8
Зависание при попытке открыть лист Excel-объекта.
0 delire
 
20.05.17
21:31
Здравствуйте. Имеется следующий код:

Попытка
  Excel = Новый COMОбъект("Excel.Application");
Исключение
  Сообщить("Эксель не открылся");
  Возврат;
КонецПопытки;

WrkBook = Excel.Workbooks.Open(Объект.ПутьКФайлу);
НомерЛиста = Объект.НомерСтраницы;
.......
.......
.......
WrkBook.Close(Ложь);

На строке "WrkBook = Excel.Workbooks.Open..." 1с намертво зависает, никаких ошибок не выводит.

Если в отладчике посмотреть значение "Excel", то выводит следующее:
http://savepic.ru/14057496.png
Т.е. возникает исключительная ситуация 0x800a03ec.

1С работает в клиент-серверном режиме. Пробовал ту же обработку на другой файловой базе - все кошерно отрабатывает.

Подскажите пожалуйста, в чем может быть проблема.:)
Спасибо.
1 h-sp
 
20.05.17
22:35
(0) ПутьКФайлу левый
2 Franchiser
 
гуру
21.05.17
01:23
Установить Эксель на сервере
3 Franchiser
 
гуру
21.05.17
01:24
Кстати там какие то сложности есть с эксель на сервере, а так что ты уверен что тебе это нужно?
4 delire
 
21.05.17
12:58
В общем так и не понял в чем была беда, но после перезагрузки сервера все работает.:D
Путь к файлу норм, эксель на сервере установлен.

По поводу сложностей с экселем на сервере - читал разве-что что должны быть расшарены папки "C:\Windows\SysWOW64\config\systemprofile\Desktop" и "C:\Windows\System32\config\systemprofile\Desktop".

В любом случае пока все работает, всем спасибо.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс