Имя: Пароль:
1C
1С v8
Как разрешить ТОЛЬКО ВЫГРУЗКУ БАЗЫ
, , ,
0 _Dynamic_
 
10.05.13
12:32
Всем привет! Как разрешить человеку только выгрузку базы. База самописная на 8.1. И еще такой вопрос, поставил базу на поддержку. Можно ли как то запретить снять с поддержки базу? Спасибо!
1 mistеr
 
10.05.13
12:43
(0) Ну и требования, LOL. А загрузить выгруженную базу, и делать там что угодно, запретить не нужно?
2 _Dynamic_
 
10.05.13
12:45
(1) Не думал, что это обязательно писать надо, думал итак всем понятно. Лучше бы подсказал бы, а то LOL все умеют писать
3 Wobland
 
10.05.13
12:45
полагаю, нужно стать отцом человека. тогда разрешать и запрещать можно будет всё
4 Mashinist
 
10.05.13
12:48
тихо...тихо...
ЗАЧЕМ???
может можно как-то иначе решить проблему..
5 Фокусник
 
10.05.13
12:49
(0) Архивы базы нужно делать НЕ через выгрузку (ведь именно эту задачу решаете?) :)
6 _Dynamic_
 
10.05.13
12:49
(5) А через что? База файловая...
7 Фокусник
 
10.05.13
12:50
(6) Копирование файла 1CD
8 _Dynamic_
 
10.05.13
12:52
хм... я даже как то об этом и не подумал...
9 _Dynamic_
 
10.05.13
12:53
большой файл со временем просто будет...
10 Mashinist
 
10.05.13
12:54
(9) можно его еще архиватором сжимать
11 _Dynamic_
 
10.05.13
12:54
(10) +1 ;)
12 mistеr
 
10.05.13
12:55
(8) LOL again.
13 Wobland
 
10.05.13
12:56
расскажите мне, что происходит с файлом, когда во время копирования меняются данные
14 mistеr
 
10.05.13
12:58
(13) Может слегка попортиться. :) А может и нет.
15 Фокусник
 
10.05.13
12:58
(13) Не нужно делать архив, когда во время копирования меняются данные.

Выгрузку в DT во время работы пользователей ТОЖЕ нельзя сделать ;)
16 Wobland
 
10.05.13
13:00
(14) (15) всё верно понял, спасибо
17 Mashinist
 
10.05.13
13:18
(13)
а еще в каталоге с базой есть файлик 1Cv8tmp.1CD
пока база активна он занят и не удаляется
правда он остается и при аварийном завершении, но тогда его можно удалить
поэтому алгоритм резервного копирования файловой базы до безобразия прост
проверяем наличие файла 1Cv8tmp.1CD
если его нет - копируем
если есть, пробуем удалить
если удалился - копируем
18 hhhh
 
10.05.13
20:13
(17) нет, не так. Просто, все временные вещи находится в файле 1Cv8tmp.1CD. А все постоянные в файле 1CD. Поэтому нужно просто копировать файл 1CD и ничего не проверять.
19 Pasha
 
10.05.13
20:24
(0) ну как как...делаешь роль "Выгрузка базы"... а в обработчике кнопочки, которая эту выгрузку начинает...пишешь Если роль есть то вперед, если нет "руки убрал на...."
20 mistеr
 
11.05.13
12:01
>в обработчике кнопочки, которая эту выгрузку начинает
Кодом не поделишься, как в обработчике кнопочки начать выгрузку?
21 NcSteel
 
11.05.13
12:03
(20) В типовой есть.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.