Имя: Пароль:
1C
1C 7.7
v7: Ограничения доступа к базе
0 Scorpion_dark
 
12.10.12
19:25
Доброго времени суток форумчане. Подскажите простой способ ограничения прав, а именно есть сервак на нем база (DBF) Пользователей в базе нет , ну т.е. только 1 , 1 бухгалтер работает в базе. СЕрвак терминальный, но так же есть директор наблюдатель , который цепляеться к базе через терминал, вопрос вот какой , как ограничить права что бы он мог только смотреть но ничего проводить, вносить и прочее не мог. Только без добавление пользователей в базу. Мне кажеться есть какой то способ просто назначить права на папку с базой , но на сколько я понимаю там нужно разрешить полный достпу к некоторым файлам , хотя может быть я ошибаюсь. А может и вообще есть какой то простой способ.
Спасибо.
1 vmv
 
12.10.12
19:27
содать Роль "ШефТыТолькоЗырышьПонел"

500К на айфон и сделою
2 Мимохожий Однако
 
12.10.12
19:28
Каждую ночь делай копию в базу для директора. Доступно и всерьёз.
3 BlackSeaCat
 
12.10.12
20:49
(0) "Только без добавление пользователей в базу" - это называется "как что-то поменять, ничего не меняя?". Не взлетит.

Роль с правами "ReadOnly" делается не так сложно, 2-3 часа максимум, так что реальный ценник не более 1% от суммы приколиста из (1).
4 Scorpion_dark
 
12.10.12
23:23
(3) Все верно , я понимаю что на уровне базы это конечно не сделать , но вот на уровне пользователя терминального режима ? т.е. может убрать права записи на какие нибудь файлы ? (2) Не вариант делать базу каждую ночь , их без малого 200 шт. и объем этот примерно 400 Гиг , гонять по сети или на другой сервак не правильно. Вот поэтому и не хочу пользователей добавлять , опять же из за количества баз.
5 BlackSeaCat
 
12.10.12
23:33
(4) Задай себе вопрос: а чем терминальный пользователь отличается от локального? Каким-то особым образом открытия файлов?

К сведению: семерка при старте пытается открыть все файлы базы в режиме "чтение-запись" и если это ей не удается, она тупо вылетает.

Дальше думай сам.
6 GStiv
 
12.10.12
23:43
1 бух на 200 баз? Вы ее к батарее приковали,
кстати базы однотипные или все разные?
7 Рэйв
 
12.10.12
23:45
>>как ограничить права что бы он мог только смотреть но ничего проводить,

а это...Роли вам на что даны собственно?
8 GStiv
 
12.10.12
23:47
или еще один вариант, смотрите в сторону константы дата запрета, она проверяется при открытии КАЖДОГО документа, то есть  что то типа
если глПользователь="Директор" то тогда только просмотр
9 Рэйв
 
12.10.12
23:48
(8) Школа франча. Узнаю:-))
10 Холст
 
13.10.12
18:37
с учетом специфики темы, вариант (2) самый простой и оптимальный имхо
далее по сложности идет добавить в каждую базу роль ТолькоЧтение и добавить соотв пользователя в базу
папку UserDef можно размножить по базам, если наименования прав/интерфейсов и имен юзеров совпадают, MD по папкам размножить категорически не рекомендуется
11 Злой Бобр
 
13.10.12
22:58
(0) Пригласить программиста я так понимаю для вас не вариант?..