|
Не запускается из 1с 77 никакие программы через оле |
☑ |
0
buhkiller
10.08.11
✎
10:24
|
Сервер 2003, терминал, офис 2003.
Под администратором запускается, под правами пользователя нет.
И еще, под админом из 1с вызываю 1с, появляется окно вызываемой 1с.
|
|
1
vde69
10.08.11
✎
10:25
|
во первых смотри права сервера
во вторых код покажи, чего хоть замускаешь :)
|
|
2
buhkiller
10.08.11
✎
10:32
|
Попытка
// запускаем Excel как OLE-сервер
xlApp = СоздатьОбъект("Excel.Application");
Исключение
Предупреждение("Ошибка запуска Excel, как OLE-сервера
|"+ОписаниеОшибки());
Возврат;
КонецПопытки;
xlApp.Visible = 0;
ВыбФайлЗагрузки = СокрЛП(ФайлЗагрузки);
Попытка
// открываем файл по выбранному пути
Книга = xlApp.Workbooks.Open(ВыбФайлЗагрузки);
Исключение
xlApp.Quit();
Предупреждение("Ошибка импорта из Excel через OLE-сервер
|"+ОписаниеОшибки());
xlApp = 0;
Возврат;
КонецПопытки;
|
|
3
vde69
10.08.11
✎
10:36
|
пользователи не имеют права на COM, настраиваться 2 способами, или включить их в локальную группу "пользователи DCOM" или в свойствах COM екселя добавить их
|
|
4
buhkiller
10.08.11
✎
11:05
|
(3) пользователи DCOM не помогло
|
|
5
vde69
10.08.11
✎
11:09
|
(4) лог офф сделай
|
|
6
buhkiller
10.08.11
✎
11:15
|
что-то с сервером, блин
|
|
7
buhkiller
10.08.11
✎
11:15
|
все цука работало
|
|
8
buhkiller
10.08.11
✎
11:38
|
пишет-расширение файла отлично от обычного
|
|
9
Torquader
11.08.11
✎
13:58
|
Посмотреть службу "запуск серверных процессов DCOM" многие её любят отключать, чтобы вирусы не лезли.
P.S. обойти можно просто запустив сервер вручную с ключём -EMBED
|
|