Имя: Пароль:
1C
1С v8
Умеет ли 1с выполнить копирование файлов от лица другого пользователя Win
0 leo-85
 
18.04.16
14:14
Всем привет.
Решаю задачу: Хранение файлов в папке, а путей к ним в хранилище.
Пользователи прикрепляют файлики и 1с кидает их в папки, структурированные разным образом.

  Всё красиво и весело работает. Но!. Пользователи поумнее вычислили путь к файловому хранилищу. Права у них есть только на чтение и запись и файлики никто не удалит, но смотреть их они могут.

  Назрел вопрос. Как сделать так, чтобы "Пользователь1", вошедший в 1с сделал свои дела, а файлики были скопированы под другой учетной записью Windows.

  Регламентные задания не подходят, так как нужна оперативность загрузки. Скрывать файлики можно, но пользователи открывают просмотр скрытых и вуаля.

  Итак, этот момент настал! Какие будут передложения?!
1 Провинциальный 1сник
 
18.04.16
14:15
Сервер 1с или веб-сервер решают эту проблему.
2 Маратыч
 
18.04.16
14:15
(0) Как реализовано копирование сейчас?
3 Маратыч
 
18.04.16
14:16
+(2) И не спасет ли КомандаСистемы() с использованием runas отца русской демократии?
4 leo-85
 
18.04.16
14:19
Копирование реализовано методами  
СоздатьКаталог(),КопироватьФайл(), УдалитьФайлы().
Работает на УПП в обычных формах.
5 Маратыч
 
18.04.16
14:20
(4) Может, тогда (3)? Типа КомандаСистемы("runas copy "+ИмяФайла+" "+Каталог);
6 Маратыч
 
18.04.16
14:21
+(5) ну и все нужные параметры runas, логин-пароль доп. пользователя, под которым делать копирование.
7 leo-85
 
18.04.16
14:23
КомандаСистемы() . всё понятно. Только придётся собирать строку . Ну ладно. Зачёт.
8 Маратыч
 
18.04.16
14:24
(7) Там нюанс - runas при первом запуске затребует пароль, можно альтернативы заюзать типа admilink.