|
прочитать ексель на сервере | ☑ | ||
---|---|---|---|---|
0
Альбатрос
27.11.16
✎
17:09
|
упр.формы.
с клиента кидаю строкой путь к файлу, который на серваке же и находится, и при открытии com объектом получаю ошибку: нет дотупа к файлу {путьКФайлуНаСервере} ессесно файл существует и ничем не занят. Что надо серверу, чтоб его прочитать? |
|||
1
Mauser
27.11.16
✎
17:10
|
Права на чтение файла, как минимум.
|
|||
2
MiniMuk
27.11.16
✎
17:20
|
там вроде какауюто папку создать надо
|
|||
3
MiniMuk
27.11.16
✎
17:20
|
для темпа екселя
|
|||
4
Mauser
27.11.16
✎
17:38
|
(3) Оу, ёксель пользуется своим темпом! А почему он ее при инсталляции не создает, а? =)
|
|||
5
Альбатрос
27.11.16
✎
17:47
|
(1) права дал всем полные
|
|||
6
Альбатрос
27.11.16
✎
17:48
|
(2) поподробнее можно?
|
|||
7
Mauser
27.11.16
✎
17:50
|
(6)
2. Excel looks for certain folders in the system. A Desktop folder seems to be necessary in the systemprofile folder to open file by Excel. A lot of times, this solves a lot of excel automation issues. For 64-bit (x64), create this folder: C:\Windows\SysWOW64\config\systemprofile\Desktop. For 32-bit (x86), create this folder: C:\Windows\System32\config\systemprofile\Desktop 3. Also DCOMConfig settings need to be changed. Follow the following steps to change DCOMConfig settings for excel. Start -> dcomcnfg.exe (you might be prompted for administrator credentials) -> Console Root -> Component Services -> My Computer -> DCOM Config Click “Microsoft Excel Application”. Right Click -> Properties. Choose Identity tab. Select Interactive User. Choose Security Tab. Customize “Launch and Activation Permissions”. Edit and add permissions to the user whom you are running the windows service. Customize “Access Permissions”. Edit and add permissions to the user whom you are running the windows service. |
|||
8
shuhard_серый
27.11.16
✎
18:00
|
(5) кому дал ?
|
|||
9
Альбатрос
27.11.16
✎
18:00
|
(8) всем
|
|||
10
Альбатрос
27.11.16
✎
18:01
|
(8) на подборе категорий выбрал "все" и дал полные права
|
|||
11
Альбатрос
27.11.16
✎
18:02
|
(7) не помогло
|
|||
12
Альбатрос
27.11.16
✎
18:12
|
Ладно, завтра с админом попробуем порешать, результат расскажу
|
|||
13
MiniMuk
28.11.16
✎
06:06
|
(11) Проверь что два файла с одинаковым именем не открывается, эксель такого не любит. И вообще уже, запустил ёксель попробуй отловить ошибку когда отрывает там чтото
|
|||
14
h-sp
28.11.16
✎
07:29
|
(10) наверно, не нужно доверять кавтегории пользователей "Все". Лучше конкретно указать.
|
|||
15
rphosts
28.11.16
✎
07:34
|
(0) у пользователя от которого запущен сервис 1с тоже права на файл есть? Путь к файлу указан с учетом того, что этот файл будет открываться на сервере а не на клиенте?
|
|||
16
h-sp
28.11.16
✎
07:44
|
(12) еще наследование проверьте. У вашей папки может быть указано, что права наследуются из родительской папки.
|
|||
17
Альбатрос
28.11.16
✎
12:08
|
(13) Открывается один файл. Сам ексель прекрасно открывает этот файл, никаких ошибок.
(14) (15) Я ж доступ дал "всем". Путь к файлу указан с учетом, что окрывается на сервере. Проверил, что файл находится через Файл.существует() (16) Наследования нет. У кого еще какие идеи? |
|||
18
h-sp
28.11.16
✎
13:00
|
(17) пользователя usr1cv8 проверь
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |