Имя: Пароль:
1C
 
прочитать ексель на сервере
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 проверь
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший