Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Программное открытие файлов из сетевой папки с паролем (обычное приложение)

Программное открытие файлов из сетевой папки с паролем (обычное приложение)
Я
   ErrorEd88
 
11.04.17 - 17:10
Просьба навести на мысль. Есть общая папка в сети, доступ к ней закрыт. Логин и пароль имеется.
Необходимо из 1С, в режиме обычного приложения - запускать файлы с папки. В ЗапуститьПриложение() я не могу передать логин и пароль к папке, поэтому файлы не запускаются. Прописать логин и пароль в винде напрямую не имею права. Подскажите, как оптимальнее всего реализовать открытие таких файлов из 1С?
 
 
   lodger
 
1 - 11.04.17 - 17:13
проще всего было бы разрешить учетной записи сервера 1с разрешить лазить в эту папку без пароля.
али у вас файловая?
   ErrorEd88
 
2 - 11.04.17 - 17:20
База серверная, доступ у сервера есть. Я правильно понимаю логику - нужно скопировать файл с помощью сервера в кэш локального компьютера, потом запускать из кэша?
   lodger
 
3 - 11.04.17 - 17:26
(2) это как последний железобетонный способ. может кто что еще насоветует.
   Вафель
 
4 - 11.04.17 - 17:28
запускать 1с от имени данного пользователя и пароля
   Волшебник
 
Модератор
5 - 11.04.17 - 17:29
USE NET подключить папку как диск
   lodger
 
6 - 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
   Torquader
 
8 - 12.04.17 - 01:31
Вообще-то, проще использовать объект WScript.Network для того, чтобы не мучать командную строку.
   Zamestas
 
9 - 12.04.17 - 01:36
(0) Собственно накуа этот изврат нужен?
   mistеr
 
10 - 12.04.17 - 06:07
(9) Это бывает нужно там, где экономят на админе (нет домена).
 
 Рекламное место пустует
   Jump
 
11 - 12.04.17 - 08:11
(0) Как так - в винде прописать права не имеете, а в 1с имеете?
   Jump
 
12 - 12.04.17 - 08:12
(10) Ну домен далеко не везде нужен.
   ErrorEd88
 
13 - 14.04.17 - 09:26
В общем, у сервера 1С есть доступ к этой сетевой папке. В процедуре на сервере преобразовывал файл в двоичные данные и помещал в хранилище значений, передавал на клиент, там записывал в temp и открывал. Работает медленно только..

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует