Имя: Пароль:
1C
1С v8
конкурс на оптимальное решение задачи по правам
0 Нуф-Нуф
 
08.08.12
14:59
1. решение 2 50% (3)
2. другой вариант 50% (3)
3. решение 1 0% (0)
Всего мнений: 6

задача. в типовой БП есть типовой справочник. нужно оставить право на его изменение только для полных прав.

решение 1:
найти все роли, которые дают право на изменение этого справочника, снять их с поддержки (включить возможность изменения для этих ролей), снять права на изменение этого справочника. НО в этом случае отгребаем кучу геморроя при обновлении

решение 2:
сделать подписку на событие перед записью этого справочника, и в коде проверять на наличие полных прав. НО не совсем красиво в коде привязываться к полным права
1 Smallrat
 
08.08.12
15:01
я бы 2
в типовом коде привязываются, ничего

решение 2
4 Eugene_life
 
08.08.12
15:02
Я за вариант 2. Все же проверка на права - это же не проверка на имя пользователя.

решение 2
11 Dmitrii
 
гуру
08.08.12
15:05
(0) >> не совсем красиво в коде привязываться к полным права

Почему?...

ИМХО. "Некрасивость" п.2 в другом - ругательное сообщение пользователь увидит только когда будет записывать элемент (потратив время на его заполнение/изменение).

решение 2