|
Разрешение редактирования подчиненного справочника |
☑ |
0
PDV64_
14.05.20
✎
09:49
|
Добрый день!
Возникла задача:
Требуется закрыть редактирование Контрагентов, но, при этом, разрешить редактирование (и добавление) Договоров контрагентов
Поделитесь, если есть идеи решения.
Спасибо
|
|
1
Bigbro
14.05.20
✎
09:54
|
и в чем проблема? открываешь одно закрываешь другое
|
|
2
PDV64_
14.05.20
✎
10:03
|
я с этого и начал - не так просто, думаю что связано с подчиненностью справочников.
пробовал жонглировать ролями "Редактирование контрагентов" и "Добавление изменение договоров" - это не работает
|
|
3
Fedor-1971
14.05.20
✎
10:10
|
(2) Открываешь конфигуратор, выясняешь какие роли могут редактировать справочник Контрагенты
Создаёшь свою роль "УполномоченныйКорябатьКонтрагентов" - с полным доступом
В идеале, через конфигуратор отбираешь у найденных ролей права добавления/изменения
Сильно геморойно: Проходишь по группам пользователей в Пользовательском режиме и отбираешь найденные роли
И собственно, последний шаг - милостиво выдаёшь уполномоченным свою роль
Как-то так.
|
|
4
Bigbro
14.05.20
✎
10:16
|
а ну в типовых ролях там все иногда неочевидно.
где то видел отчет по ролям который по объектам метаданных расписывает все доступы по каждой роли.
и наоборот все роли по объекту метаданных выводит.
удобно.
|
|
5
PDV64_
14.05.20
✎
10:38
|
База типовая.
Я уже проанализировал роли, даже расширение роли "Добавление изменение договоров" на справочник договора контрагентов и сопутствующие регистры - не дало результатов
|
|
6
PDV64_
14.05.20
✎
10:40
|
получается если не можешь редактировать головной справочник, подчиненные - никак
наверное это фича, а не баг
|
|
7
Bigbro
14.05.20
✎
10:41
|
ну если на уровне ролей все хорошо - то в отладчик придется. возможно в коде где-то доп проверки идут
|
|
8
PDV64_
14.05.20
✎
10:47
|
Это ничего не дает. Привязки к ролям не видно простым смертным
|
|
9
PDV64_
14.05.20
✎
10:48
|
я уже пробовал
|
|
10
Fedor-1971
14.05.20
✎
11:03
|
(8) Проверь формы подчинённых справочников, там может устанавливаться флаг ТолькоПросмотр при отсутствии права редактирования в контрагентах
Что-то типа: ТолькоПросмотр = ПравоДоступа("Изменение",...
|
|
11
Bigbro
14.05.20
✎
11:06
|
(8) ну тогда переходите на 7.7, там это реализовано. причем без глюков просто и прозрачно ))
|
|
12
PDV64_
14.05.20
✎
12:19
|
Если у кого остался интерес:
Больше заморачиваться не стал. Решение:
Добавил роль в Расширения и закрыл вопрос.
Всем спасибо за поддержку.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший