Имя: Пароль:
1C
 
Почему через терминал не работает объект "Excel.Application" ?
Ø
0 Плюшкин
 
26.02.06
22:54
Несколько локальных машин работает через терминал.На всех
машинах 1С нету,только на сервере.
Было все нормально.А сегодня вдруг стала вылетать ошибка;
ExcelApp = СоздатьОбъект("Excel.Application");
Невозможно создать объект.И так НА ВСЕХ машинах.
Раньше не проверял,работало и ладно.А сегодня глянул,ни на одной
машине не установлен Эксель(везде ОупенОфис).
Но,эксель есть на сервере,т.е. если открыть любой экселевский док
из терминального окна,то все работает.
Когда я создаю объект,то ведь на сервере есть эксель.Почему вдруг
стала вылетать такая ошибка ?
1 Плюшкин
 
26.02.06
23:15
Блин.Что теперь делать ?
Писать ОупенОфис= СоздатьОбъект("ОупенОфис.Application"); ? :(((
2 Чучундер
 
26.02.06
23:54
Тривиальный вопрос: а нафига Эксель?
мне например надо только потому, что это надо моим покупателям.
Отказался бы сам от экселя - но не могу ввиду перечисленных выше причин...
из-за этого придется на одно раб.место тратить 250 бакинских...
3 zalex
 
26.02.06
23:57
А при чем тут все машины, если терминал? На серваке смотри что с ним приключилось
4 Плюшкин
 
27.02.06
01:48
(2)Там алгоритм прописан был очень навороченный.Я оттуда и вытаскиваю данные.
(3)Админ говорит,что раз эксель работает из терминального окна,то он(админ) ни при чем.Хотя не отрицает,что переустанавливал сервер.Вот и думаю,чего этой 1С-ке нужно ? Неужели чтобы отрабатывало создание объекта,необходима ЛОКАЛЬНАЯ установка эселя ? Если же нет,то как админу объяснить ?
5 Зуекщмшср
 
27.02.06
04:00
Твой админ может прав недодал в каком-нить месте...
6 callisto
 
27.02.06
04:12
(4) ключевая фраза: "Хотя не отрицает,что переустанавливал сервер" :)
1. проверь в реестр на предмет наличия ветки: "Excel.Application"
2. проверь права на эту ветку реестра.
3. ПУСТЬ АДМИН ПРАВА ЮЗЕРСКИЕ проверит !!!
7 Мутабор
 
27.02.06
05:10
Думаю после переустановки сначала нужно запустить под юзером офис, он пропишется, а потом использовать.
8 Дикарь
 
27.02.06
06:11
7 Верно говорит, может быть на офис кряка нету на серваке :). А на локальных машинах эксель нафик не нужен
9 smaharbA
 
27.02.06
07:06
{00024500-0000-0000-C000-000000000046}
10 CIO
 
27.02.06
08:15
(1) Скорее всего много прав дал. Сделай всех обычными пользователями.
у меня так было когда я всем права админа дал.
11 Плюшкин
 
27.02.06
08:44
(7)Так запускается ведь под юзером из терм. окна.
(9)Привет.Не понял твой пост.Поясни пожалуйста.
Всем; ключевая фраза админа-"через терминальное окно Ексель РАБОТАЕТ".Значит права для юзеров ЕСТЬ.
12 Плюшкин
 
27.02.06
09:03
Что сказать админу ?
13 CIO
 
27.02.06
09:08
Так проверь права-то?
14 Плюшкин
 
27.02.06
09:14
(13)Я не могу проверить права.Я же не админ.
Т.е. я должен ему сказать,чтобы он дал юзерам права ? На что права ? Раз они могут работать с екселем из терм.окна,значит у них уже есть права ? Тогда почему 1С не работает с екселем ?
15 Proba
 
27.02.06
09:21
Эксель как ставился? Там для терминала есть свой режим установки насколько я помню.
16 CIO
 
27.02.06
09:23
(14) Скажи админу пусть им сделает права Опытных пользователей. Дальше он если опытен то знает что сделать.
17 Proba
 
27.02.06
09:27
Тем более, что запуск просто под юзером и в режиме OLE сервера немного различаются. О, кстати, а какой MDAC на серваке стоит? Вроде были с этим какие-то проблемы, хотя точно не скажу.
18 Плюшкин
 
27.02.06
09:40
(15)Наверное понял.Скажу,чтобы переустановил ексель как раньше было.По поводу MDAC не знаю,я такое слово сам первый раз слышу.
(16)И про права скажу.
Спасибо.А то все работало,а теперь на меня валят,типа мой косяк в 1С.
19 smaharbA
 
27.02.06
09:49
Привет
по (9) - найди такой ключ в реестре, если нету - самое простое экспортировать с рабочего...ну еще и ключ Excel.Application (6)
20 Proba
 
27.02.06
10:01
(18) это еще что :). У тебя там компонента V7Plus нигде не используется?
Если будут проблемы с ней на серваке, то regsvr32 <путь к v77.dll> тебе поможет. Косяк точно не в 1С, а в правах. Там надо либо опытного юзверя ставить, либо разрешить доступ к ветке реестра. К какой правда не помню - давно это было. Раньше с этим сам возился, а теперь у нас админ нормальный и таких проблем попросту не возникает.