Разграничение прав доступа

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Разграничение прав доступа

Сообщение hope »

Добрый день!

Нужно настроить такой доступ на таблицу SpSopr:
1. на спецификации накладных на отпуск - редактирование только поля "партия". Ни удалять, ни добавлять спецификации нельзя.
2. на все остальные накладные - полный доступ.

В документации написано, что права на поля действуют на всю таблицу. Получается, что я не смогу настроить свое ограничение? Так?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

эксперементировать лень, но помня о том что права складываются
можно наверное сделать следующее
1. в таблицах добавить с R
2. зарегестрировать фильтр на vidsopr<>201 c полными правами
3. добавить поле cparty c полными правами.
4. опять же вы можете конфигуратором выставить все атрибуты полей на skip кроме партий.
5. можно запретить редактирование накладной вовсе (например через доступ по статусу документа) , а привязку партии сделать через пользовательскую функцию, куда навесить самопальный алгоритм.
6.ну а в 8 можно попробовать сделать alter interface на soprdoc.
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Сообщение hope »

Спасибо!
Наверное, конфигуратором в накладной на отпуск закрою все поля, кроме партии. А запрет на удаление и добавление записей спецификации в накладной на отпуск - видимо группами записей.
Ответить