Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
nikman
Зарегистрирован: 10.03.2005 Сообщения: 786 Откуда: Украина, Донецк
|
Добавлено: Сб Дек 17, 2005 5:42 pm Заголовок сообщения: Админстратор. |
|
|
Вопрос 1:
У клиента куплен Акцент 7.0 на одно рабочее место. Директор хочет ограничить права бухгалтера. Например хотя бы закрыть доступ к разрешенному периоду. Или если нельзя этого сделать, как-то переводить некоторые документы в состояние ReadOnly...
О покупке Администратора я даже не заикаюсь.
Акцент 7.0 ДАО обошелся 1250, Администратор ДАО стоит 1450.
Тем более из-за такой мелочи...
Есть ли возможность как-то программно сделать то, что ему нужно?
Есть ли вообще у кого-нибудь опыт ограничения прав пользователя без Акцент-Администратора?
Вопрос 2:
Есть желание клиента защитить свою базу от копирования сотрудниками на флешку-дискету-диск.
Акцент 7.0 ДАО. Два компа, две лицензии, сеть, на обоих компах Windows XP.
Как ей можно помочь? |
|
Вернуться к началу |
|
|
Юров Ю.С.
Зарегистрирован: 11.03.2005 Сообщения: 383 Откуда: Павлоград
|
Добавлено: Вс Дек 18, 2005 12:52 pm Заголовок сообщения: |
|
|
Пишешь функцию, которая определяет правомочность изменения операции. Данные, которые она обрабатывает для принятия решения
CreateLibObject("System").UserName Имя пользователя Windows
CreateLibObject("System").ComputerName наименование компьютера
workarea.DbUser Имя пользователя базы данных, если включить идентификацию DAO скрытой командой Акцента CTRL-SHIFT-Q
Разрешённый период для этой функции можно хранить в workarea.UserParam и сделать для директора диалог для установки этой даты.
Работу через журнал и диалог проводок контролируешь обработкой события Workarea_OnShowTrans
Для работы через формы документа придётся в каждую форму включить проверку этой функцией при открытии документа (санкция Form.ReadOnly=True) и/или перед сохранением операции (If UserCanChange(op) Then op.Save Else op.Modified=False).
Для ограничения перепроведения при изменении шаблона в текст каждого шаблона [программно] помещаешь обработку события Sub Template_BeforeSave(op, ByRef Cancel) : If Not UserCanChange(op) Then op.Modified=False End If : End Sub
Если файловая система NTFS, для защиты от копирования базы данных можно скрыть от всех полный путь к ней, запретив пользователям чтение каталога прародительской папки базы данных. Открывать базы данных через компилированный скрипт, который тут же зачищает "историю" в реестре.
При этом следует помнить, что реально интересной информации обычно не больше, чем на пару листов, и её можно распечатать в виде отчёта/переписать на бумажку/сфотографировать с экрана. И драгэнддроп специально подготовленного модуля в окно базы данных решает практически любую проблему злоумышленника. |
|
Вернуться к началу |
|
|
olimp Site Admin
Зарегистрирован: 10.03.2005 Сообщения: 2661
|
Добавлено: Вс Дек 18, 2005 2:55 pm Заголовок сообщения: Re: Админстратор. |
|
|
В новых релизах Акцента должно быть добавлено событие, возникающее после изменения разрешенного периода.
Защиту от копирования можно организовать на уровне DAO JET. Она, конечно, не представляет проблем для профи, но обычному буху будет не под силу.
Для этого нужно
- установить системную базу mdw
- завести там админом рабочих групп MS Access пользователей
- включить защиту в Акценте Ctrl+Shift+Q |
|
Вернуться к началу |
|
|
Левкин Денис
Зарегистрирован: 10.03.2005 Сообщения: 88 Откуда: г. Донецк
|
Добавлено: Пн Дек 19, 2005 12:39 pm Заголовок сообщения: Re: Админстратор. |
|
|
nikman писал(а): | ...
Есть ли возможность как-то программно сделать то, что ему нужно?
Есть ли вообще у кого-нибудь опыт ограничения прав пользователя без Акцент-Администратора?
|
Описание администрирования с точки зрения администратора БД
- описание флагов администрирования, в DAO должны быть аналогичны. |
|
Вернуться к началу |
|
|
nikman
Зарегистрирован: 10.03.2005 Сообщения: 786 Откуда: Украина, Донецк
|
Добавлено: Пн Июл 23, 2007 6:01 pm Заголовок сообщения: |
|
|
Возвращаемся к старой теме:
Что делать пользователям Акцента от 1 до 3 р.м.?
Для которых стоимость Администратора сравнима со стоимостью Акцента.
В этом плане мне нравится пример Казначея.
Его решения одинаковы по функциональности, но для разного кол-ва р.м. стоят по разному.
Может быть имеет смысл так же поступать с Акцент-Администратором? |
|
Вернуться к началу |
|
|
olimp Site Admin
Зарегистрирован: 10.03.2005 Сообщения: 2661
|
Добавлено: Вт Июл 24, 2007 8:00 am Заголовок сообщения: |
|
|
nikman писал(а): | Возвращаемся к старой теме:
Что делать пользователям Акцента от 1 до 3 р.м.?
Для которых стоимость Администратора сравнима со стоимостью Акцента.
| Покупать администратор.
nikman писал(а): |
В этом плане мне нравится пример Казначея.
|
А мне нравится пример MS : скидки 5% начинаются от сумы в $100000. Ну и что ?
P.S. Бери сразу 5 админов, получишь скидку, а там продавай как хочешь. |
|
Вернуться к началу |
|
|
kris
Зарегистрирован: 12.01.2006 Сообщения: 371
|
Добавлено: Вт Июл 24, 2007 10:16 am Заголовок сообщения: |
|
|
olimp писал(а): | А мне нравится пример MS : скидки 5% начинаются от сумы в $100000. Ну и что ?
|
А нам удалось выбить 5% скидку на сумме 80 000 грн так что все возможно |
|
Вернуться к началу |
|
|
|