|
как сделать частичное ограничение на документ | ☑ | ||
---|---|---|---|---|
0
Vvvvv
21.06.14
✎
16:38
|
Взял работу домой поработать.
Есть один документ, у него несколько вкладок. Есть несколько пользователей с разными ролями (например "расчетчик" и "кадровик"). Как сделать так, если например, зашел в базу кадровик, и что бы ему одна из вкладок документа была недоступна. Я думаю нужно дописать код программно. Я спрашиваю у вас не решение этого вопроса, а то что мне искать и где мне искать? Как я понимаю, это будет какой нибудь модуль, а может и обработка |
|||
1
Vladal
21.06.14
✎
16:42
|
> Я спрашиваю у вас не решение этого вопроса, а то что мне искать и где мне искать?
Вот как... Ищи в ПриОткрытии формы и там проверяй роли и рули вкладками |
|||
2
Vvvvv
21.06.14
✎
16:45
|
(1) ПриОткрытии формы - вот оно как, а я думал, что будет какой нибудь глобальный модуль.
|
|||
3
shuhard
21.06.14
✎
16:46
|
(0)[Как я понимаю, это будет какой нибудь модуль, а может и обработка]
а может бегемот |
|||
4
Вызвать Исключение
21.06.14
✎
16:47
|
(0) если УФ, то у вкладки (у Группы) в свойствах Пользовательская видимость -- Настройка видимости по ролям
|
|||
5
Vvvvv
21.06.14
✎
16:47
|
Вы случайно не знаете как решить мою задачу, но что бы конфигурацию не снимать с поддержки, т.е. что бы осталась типовой. Мне передали, что такое можно сделать, а тот кто говорил, с тем я не общался.
|
|||
6
EugeniaK
21.06.14
✎
16:48
|
(5) Хотя бы конфигурацию скажи для начала
|
|||
7
Vvvvv
21.06.14
✎
16:50
|
(6) ЗУП 2,5
|
|||
8
Мимохожий Однако
21.06.14
✎
17:47
|
Не взлетит
|
|||
9
Renat11111
21.06.14
✎
17:49
|
копай в сторону подписок на события
|
|||
10
ДенисЧ
21.06.14
✎
19:08
|
(5) Предлагаю подняться на 16й этаж и спрыгнуть оттуда головой вниз
|
|||
11
User_Agronom
21.06.14
✎
19:15
|
(5) Включить возможность изменений придётся обязательно.
Ну и объект менять нужно будет. После этого конфа будет уже изменённой. |
|||
12
фобка
21.06.14
✎
19:29
|
Процедура ПриСозданииНаСервере()
Если рольдоступна("кадровик") тогда Элеметы.вкладка1.видимость = ложь; КонецЕсли; КонецПроцедуры |
|||
13
Valera-M
21.06.14
✎
23:03
|
Включаешь режим изменений, делаешь подписку на событие, ставишь обратно конфу на полную поддержку. После этого со своим модулем делай что хочешь не включая режим изменения.
|
|||
14
Фокусник
21.06.14
✎
23:20
|
(13) какое событие подойдёт под случай в (0) ?
|
|||
15
Лефмихалыч
21.06.14
✎
23:33
|
(0) не делай так - козленочком станешь. Во-первых, ты таким образом противоречишь политике разрешения платформы, что приведет либо к несанкционированному доступу, который тебе постоянно придется латать заплатками в коде, которых (заплаток) со временем станет больше, чем полезного кода. Во-вторых, все твои запреты в форме пойдут лесом в отчетах и других формах, что, в общем-то, лишь следствие вышеописанного "во-первых".
|
|||
16
Лефмихалыч
21.06.14
✎
23:35
|
поторопился, хотел сказать:
"... приведет либо к несанкционированному доступу, либо к невозможности выполнить какие-то операции ни с какими правами, либо к тому, что при расширении набора ролей права будут сужаться. Всё это тебе придется постоянно латать ..." |
|||
17
Лефмихалыч
21.06.14
✎
23:36
|
(12) то есть при добавлению администратору роли "Кадровик", он чего-то видеть перестанет. Отличный план.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |