Загрузка из екселя
☑
0
Piter11
25.06.12
✎
18:11
Не могу понять в чем дело.
Захожу в 1с под Администратором - загружает
под пользователем - пишет - значение не является значением объектного типа Application
У пользователя стоят полные права.
1
rbcvg
25.06.12
✎
18:12
кэш?
2
Ork
25.06.12
✎
18:20
Ексель из-под пользователя запускается?
3
Piter11
25.06.12
✎
18:21
кэш по какому пути?
4
dangerouscoder
25.06.12
✎
18:22
(0) виндовый юзер один и тот же?
5
Piter11
25.06.12
✎
18:23
виндовый один и тот же
6
Piter11
25.06.12
✎
18:24
а Если виндовый администратор то под всеми работает
7
Rie
25.06.12
✎
18:25
(0) Код покажи.
(6) Права у пользователя Windows не сильно урезаны?
8
Ork
25.06.12
✎
18:27
Проверь у пользователя право "Automation"
9
Piter11
25.06.12
✎
18:29
Админ сказал что права полные. По какому пути кэш в виндоус 7? где это право посмотреть?
10
Piter11
25.06.12
✎
18:29
Попытка
Приложение = Новый COMОбъект("Excel.Application");
Исключение
Предупреждение("Не удалось инициализировать MS Excel");
Возврат Ложь;
КонецПопытки;
Попытка
Приложение.Application.Workbooks.Open(ИмяОбрФайла);
Исключение
Приложение.Application.Quit();
Приложение = Неопределено;
Предупреждение(ОписаниеОшибки());
КонецПопытки;
вот вываливает описание ошибки
11
Rie
25.06.12
✎
18:31
(10) А зачем
Приложение.Application.Workbooks.Open(ИмяОбрФайла);
а не просто
Приложение.Workbooks.Open(ИмяОбрФайла);
12
Ork
25.06.12
✎
18:31
(9) Конфигурация -> Общие -> Роли -> "РольТвоегоПользователя" -> Конфигурация.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший