Имя: Пароль:
1C
Админ
Не запускается из 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