|
Ошибка СомОбъекта при создании на SQL-сервере |
☑ |
0
Rodinyr
23.05.12
✎
16:04
|
База находится на SQL-сервере
при формировании ComОбъекта вылетает с ошибкой "No such interface supported".
Хотя при отработке на файловой базе этой ошибки нет! в чем может быть проблема?
|
|
1
Rodinyr
23.05.12
✎
16:11
|
И почему я не могу зайти в функцию которая должна выполняться на Сервере? как мне их а SQL отлаживать?
|
|
2
EasyRider
23.05.12
✎
16:16
|
что за ком-объект?а по второму - нужно сервер запускать с ключом -debug
|
|
3
Rodinyr
23.05.12
✎
16:23
|
Короче функция
&НаСервере
Функция ВыгрузитьТаблицуВExcel()
ВременныйФайл=ПолучитьИмяВременногоФайла("xls");
попытка
Эксель = Новый COMОбъект("Excel.Application");
исключение
Попытка
Эксель = ПолучитьCOMОбъект("", "Excel.Application");
исключение
возврат ОписаниеОшибки();
конецПопытки;
КонецПопытки;
.........
Попытка
Книга.SaveAs(ВременныйФайл);
Книга.Close();
двДанные=новый ДвоичныеДанные(временныйФайл);
Эксель.Application.Quit();
Адрес=ПоместитьВоВременноеХранилище(двДанные);
Возврат Адрес;
Исключение
КонецПопытки;
КонецФункции
&НаКлиенте
Процедура ВыгрузкаВExcel(Команда)
.....
Попытка
АдресФайла=ВыгрузитьТаблицуВExcel();
Исключение
Сообщить(описаниеОшибки());
КонецПопытки;
.....
КонецПроцедуры
так вот в функции которая вызывает функцию создания ComОбъекта вылетает с ошибкой
|
|
4
EasyRider
23.05.12
✎
16:29
|
На всякий случай спрошу,эксель на сервере установлен?
|
|
5
Rodinyr
23.05.12
✎
16:29
|
да!!!
|
|
6
Rodinyr
23.05.12
✎
16:29
|
само первое дело сделал, установил EXcel
|
|
7
Rodinyr
23.05.12
✎
16:32
|
(2)Сам SQL c этим ключом запускать?
|
|
8
Diman000
23.05.12
✎
16:33
|
С файловой работает, потому что к экселю лезет не сервер приложения, а сама клиентская часть.
Сам недавно трахался с этой темой, оказалось в правах дело. Того пользователя, от имени которого сервер приложения запускается. Для начала, переведи его службу на админа и попробуй.
|
|
9
EasyRider
23.05.12
✎
16:34
|
(7)сервер 1С
|
|
10
Diman000
23.05.12
✎
16:36
|
А вообще, погугли сабж, я к 7.7 подключался, такая же проблема была, в итоге нарыл в инете нужную инфу.
|
|
11
ДенисЧ
23.05.12
✎
16:40
|
сервер 64бит, ексель 32...
Вот и ищи по этой теме по форуму..
|
|
12
Rodinyr
23.05.12
✎
16:46
|
ок!!! буду пробовать?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший