Имя: Пароль:
1C
1С v8
Вопрос по копированию файла и правам к папке Windows
0 Повелитель
 
24.01.19
12:24
Организовал хранилище фото вне 1с в папке Windows.
В 1с работают в терминале.

К папке фото назначил права на запись и чтение, через Свойства - Безопасность, 3 пользователям.
Остальным только на чтение.

Пользователь заносит фото в 1с, и 1с сама записывает файлы в папку Windows по определенным правилам.

Так проработало около года. Потом кто-то из этих 3-х удалил всю папку фото. Не признаются. Восстановил из бэкапа.

Но руководству это не понравилось. Сказали забрать права у всех, пусть только 1с имеет право записывать\удалять фото в эту папку Windows.

Вижу эту задачу так, создать пользователя 1с, назначить только ему права на чтение и запись, остальным на чтение. Но как программно потом копировать файлы? У метода 1с КопироватьФайл нет возможности задавать имя пользователя и пароль.

Какие есть варианты решения проблемы?
1 Вафель
 
24.01.19
12:28
сервер 1с .
да и в бсп все уже это есть
2 Вафель
 
24.01.19
12:28
ну и архивы конечно делать
3 Повелитель
 
24.01.19
12:31
(1) Забыл написать, база пока файловая. Переходить будем, но через год, два.
А смысл понял.
Ежедневные архивы есть.
4 Повелитель
 
24.01.19
12:32
(3) Я смысл понял, как с помощью сервера 1с это делать, спасибо, но пока не пойдет.
5 Повелитель
 
24.01.19
14:15
Помогите. Вопрос не решен.
6 Сияющий в темноте
 
24.01.19
14:59
Вопрос решается через стороннюю программу,хоть даже ту же 1с,запущенную под пользователем,у которого есть право на запись.
делаем временную папку,куда 1с кладет файл для помещения в хранилище и пинаем стороннюю программу,если не смогли заставить ее подписаться на обновление временной директории.
а программа просто копирует файл в папку.
вместо программы лучше иметь службу,или служба пусть запускает проргамму из себя(есть такие суррогаты служб)
что еще непонятного?
7 dezss
 
24.01.19
15:01
(6) +Если это винда, то можно создать задачу на перемещение файлов.
8 Повелитель
 
24.01.19
15:04
(6) Понял, спасибо за идею.
9 Вафель
 
24.01.19
15:08
подними веб сервис на отдельном компе и по нему передвай файлы
10 Сияющий в темноте
 
24.01.19
15:13
(7) можно и wmi подписку к сценарию сделать-положил файл в папку,а он тут же в другой папке,забавно же.
11 dezss
 
24.01.19
15:25
(10) ага...и по голосовой команде "ой бл@", отменять последнее действие)))
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан