|
![]() |
#1 |
Участник
|
ddadream, на каждого пользователя - действительно не надо.
Нужно задавать права на группы. В Аксапте используется парадигма или принцип "аддитивных без запретительных прав" Поэтому надо создавать группу с минимально возможными правами, группу с дополнительными правами, группу с более расширенными правами, группу с исключительными правами. После чего пользователю указывать несколько групп. Например, возможны группы: = все (базовые права, на редактирование своих параметров, пароля, на документооборот) = бухгалтерия (просмотр плана счетов и журналов) = бух журналы (редактирование и создание строк журналов) = бух одобрение (одобрение) = бух сопоставление = бух главный = отдел продаж (просмотр заказов и может быть клиентов) = отдел продаж - менеджер клиентов (редактирование клиентов) = отдел продаж - ввод заказов (ввод и редактирование заказов) = отдел продаж - ввод оплат = отдел продаж - сопоставление и т.п. Главное, что не нужно пытаться создать одну группу с неким набором прав. Надо создать кубики-слагаемые. И включать каждого пользователя в несколько групп. Да, еще одно. Полностью согласен с glibs, что права - это более прямой и технологичный путь. Кроме того, в будущем этот путь может стать гораздо эффективнее, чем программирование. Продумайте и создайте у себя систему прав. По возможности, не занимайтесь программными затычками. |
|