Имя: Пароль:
1C
1С v8
8.2 Создание Com-объекта на удаленном сервере
,
0 Oegir
 
20.10.11
16:04
Привет.
Есть база УНФ, файловый вариант, опубликована на web-сервере IIS 7, система MS Windpws Server 2008.
Есть желание работать с Excel из внешней обработки через web-интерфейс, но на компьютере с Web-сервером не установлен Excel. В локальной сети есть другой компьютер с установленным экселем, в конструкторе Новый ComОбъект вторым параметром можно передать адрес сервера, на котором он создается.
Я пишу ОбъектExcel = Новый ComОбъект("Excel.Application", "ip-адрес") но получаю ошибку.
Возможно ли так работать с Excel в принципе, и если да, то какие настройки должны быть установлены (имеются в виду разрешения, открытые порты, политики безопасности и пр.)
1 Rovan
 
гуру
20.10.11
16:16
(0) "но получаю ошибку. " - какую ?
2 Oegir
 
20.10.11
16:20
Текст ошибки:
{ВнешняяОбработка.МояОбработка.МодульОбъекта(707)}: Ошибка при вызове конструктора (COMОбъект): Invalid class string: Invalid class string
3 Ненавижу 1С
 
гуру
20.10.11
16:21
а если не ИП-адрес, а имя?
4 izekia
 
20.10.11
16:23
(20) как ты его создашь локально если у тебя имя этого класса не зарегистрировано ... если только через дком
5 Oegir
 
20.10.11
16:23
Пробовал - то же самое.
6 izekia
 
20.10.11
16:28
(4) http://support.microsoft.com/kb/285888/ru
надо еще немного представлять что такое запуск приложения на удаленном сервере
7 izekia
 
20.10.11
16:30
(7) еще на разрядность стоит обратить внимание
http://www.sql.ru/forum/actualthread.aspx?tid=869635
8 Oegir
 
20.10.11
16:32
(6) Спасибо, есть от чего оттолкнуться.
9 izekia
 
20.10.11
16:33
да не за что ... просто, как мне кажется, стоит разобраться хотя бы в принципах работы работы механизма, который используешь, если ты программист
10 Oegir
 
20.10.11
16:36
Не могу не согласиться. Собственно я и пытаюсь
Независимо от того, куда вы едете — это в гору и против ветра!