|
Программное открытие файлов из сетевой папки с паролем (обычное приложение) | ☑ | ||
---|---|---|---|---|
0
ErrorEd88
11.04.17
✎
17:10
|
Просьба навести на мысль. Есть общая папка в сети, доступ к ней закрыт. Логин и пароль имеется.
Необходимо из 1С, в режиме обычного приложения - запускать файлы с папки. В ЗапуститьПриложение() я не могу передать логин и пароль к папке, поэтому файлы не запускаются. Прописать логин и пароль в винде напрямую не имею права. Подскажите, как оптимальнее всего реализовать открытие таких файлов из 1С? |
|||
1
lodger
11.04.17
✎
17:13
|
проще всего было бы разрешить учетной записи сервера 1с разрешить лазить в эту папку без пароля.
али у вас файловая? |
|||
2
ErrorEd88
11.04.17
✎
17:20
|
База серверная, доступ у сервера есть. Я правильно понимаю логику - нужно скопировать файл с помощью сервера в кэш локального компьютера, потом запускать из кэша?
|
|||
3
lodger
11.04.17
✎
17:26
|
(2) это как последний железобетонный способ. может кто что еще насоветует.
|
|||
4
Вафель
11.04.17
✎
17:28
|
запускать 1с от имени данного пользователя и пароля
|
|||
5
Волшебник
модератор
11.04.17
✎
17:29
|
USE NET подключить папку как диск
|
|||
6
lodger
11.04.17
✎
17:30
|
чуваки еще вот так вот извращаются.
КомандаСистемы("net use R: /DELETE"); КомандаСистемы("net use R: \\dsk\FileStore pass1CUser /USER:DSK\1CUser"); КомандаСистемы("copy R:\_file_name.xlsx c:\temp"); КомандаСистемы("net use R: /DELETE"); это как в (5) советовали. где \\dsk\FileStore - путь к шаре, pass1CUser - пороле, DSK\1CUser - локальный логин. |
|||
7
Вафель
11.04.17
✎
17:35
|
можно кстати runas
|
|||
8
Torquader
12.04.17
✎
01:31
|
Вообще-то, проще использовать объект WScript.Network для того, чтобы не мучать командную строку.
|
|||
9
Zamestas
12.04.17
✎
01:36
|
(0) Собственно накуа этот изврат нужен?
|
|||
10
mistеr
12.04.17
✎
06:07
|
(9) Это бывает нужно там, где экономят на админе (нет домена).
|
|||
11
Jump
12.04.17
✎
08:11
|
(0) Как так - в винде прописать права не имеете, а в 1с имеете?
|
|||
12
Jump
12.04.17
✎
08:12
|
(10) Ну домен далеко не везде нужен.
|
|||
13
ErrorEd88
14.04.17
✎
09:26
|
В общем, у сервера 1С есть доступ к этой сетевой папке. В процедуре на сервере преобразовывал файл в двоичные данные и помещал в хранилище значений, передавал на клиент, там записывал в temp и открывал. Работает медленно только..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |