|
Не могу получить ComОбъект | ☑ | ||
---|---|---|---|---|
0
Федор Сумкин
18.11.10
✎
16:25
|
День добрый...
Не могу понять - в чем дело... Есть кусок кода: АктивныйДокумент = Справочники.ДоговорыКонтрагентов.ПолучитьМакет("Макет"); ВремФайл = ПолучитьИмяВременногоФайла("doc"); АктивныйДокумент.Записать(ВремФайл); Док = ПолучитьCOMОбъект(ВремФайл); В тонком клиенте - работает... В Веб-клиенте - ошибка: "{Справочник.ДоговорыКонтрагентов.Форма.ФормаЭлементаУпр.Форма(36)}: Ошибка при вызове метода контекста (ПолучитьCOMОбъект) Док = ПолучитьCOMОбъект(ВремФайл); по причине: Ошибка получения объекта COM: Отказано в доступе." В чем может быть причина? Для группы IIS_USRS - полный доступ к временной папке... Сам временный файл создается... |
|||
1
Федор Сумкин
18.11.10
✎
16:25
|
Забыл: это все &НаСервере
|
|||
2
Чайник Рассела
18.11.10
✎
16:27
|
Скорее всего проблема в отсутствии прав у пользователя, от имени которого выполняется приложение на веб-сервере или неправильные настройки самого веб-сервера.
К сожалению, по приведенной информации дать более конкретный ответ невозможно. |
|||
3
Федор Сумкин
18.11.10
✎
16:29
|
Дык в тонком - нормально....
Они от имени разных пользователей выполняюццо? |
|||
4
Федор Сумкин
18.11.10
✎
16:48
|
Да. База файловая...
ИИС - 7. |
|||
5
H A D G E H O G s
18.11.10
✎
16:54
|
Клиент - какой?
|
|||
6
H A D G E H O G s
18.11.10
✎
16:54
|
Аа, на Сервере, сорри
|
|||
7
Федор Сумкин
18.11.10
✎
16:55
|
Пробую и Експлорером и Фаерфоксом...
|
|||
8
Федор Сумкин
18.11.10
✎
16:57
|
Я просто вообще не могу понять: код-то выполняется на серваке (в обоих случаях), в Тонком клиенте - работает, в Веб-клиенте - нет...
|
|||
9
H A D G E H O G s
18.11.10
✎
16:59
|
В порядке абсурда:
Поставь галку у браузера: Разрешить работу с буфером обмена, расширением работы с файлами, расширением работы с криптографией, внешними компонентами |
|||
10
Федор Сумкин
18.11.10
✎
17:06
|
Установлено.... (((
|
|||
11
Федор Сумкин
18.11.10
✎
17:18
|
А для Веб и Тонкого имеет значение "\" или "/" в пути файла???
|
|||
12
Ненавижу 1С
гуру
18.11.10
✎
17:19
|
это, может бред конечно, а сервер часом не на Linux?
|
|||
13
Федор Сумкин
18.11.10
✎
17:20
|
Не... База файловая на ВинСервере 2008.
|
|||
14
hhhh
18.11.10
✎
17:30
|
(11) ну, "\" стопроцентно в мусор.
|
|||
15
Федор Сумкин
18.11.10
✎
17:38
|
(14) Ну, проблема не в этом....
|
|||
16
Федор Сумкин
18.11.10
✎
17:49
|
Ну, вощем-то у меня и без указания файла Веб-клиент ругается на:
ПолучитьCOMОбъект(, "Word.Application") ПолучитьCOMОбъект(, "Excel.Application") Ошибка получения объекта COM: Операция недоступна |
|||
17
H A D G E H O G s
18.11.10
✎
17:51
|
(16) Полный код приведи!
|
|||
18
H A D G E H O G s
18.11.10
✎
17:53
|
Ну и сделай на всякий пожарный
УстановитьПривилегированныйРежим(Истина); ПолучитьCOMОбъект(, "Excel.Application"); |
|||
19
Федор Сумкин
18.11.10
✎
17:54
|
А смысл?
Там только сверху добавится 2 строки: &НаСервере Функция ПолучитьДок() АктивныйДокумент = Справочники.ДоговорыКонтрагентов.ПолучитьМакет("Макет"); ВремФайл = ПолучитьИмяВременногоФайла("doc"); АктивныйДокумент.Записать(ВремФайл); Док = ПолучитьCOMОбъект(ВремФайл); Дальше все-равно не идет...... |
|||
20
NULLL
18.11.10
✎
17:56
|
Тонкий клиент через веб-сервер без ошибок?
|
|||
21
Федор Сумкин
18.11.10
✎
17:57
|
(18) Все то же....
|
|||
22
Федор Сумкин
18.11.10
✎
18:37
|
(20) Кста - не.. Я че-т не подумал.. Я запускал Тонкий через отладку... Так работает... Если Запускать Тонкий через Веб-сервер - не работает.... 1000% в настройках ИИС... Токо не могу понять, где я должен и для кого и куда дать доступ......
|
|||
23
Федор Сумкин
19.11.10
✎
09:40
|
Ап!... И Тигры у ног моих сели....
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |