|
Ограничение доступа к папке справочника | ☑ | ||
|---|---|---|---|---|
|
0
kletelson
03.10.13
✎
14:48
|
Добрый день!
В УТ 10.3 клиент хочет защитить от изменения пользователями без полных прав лишь одну из папок справочника "Номенклатура" и содержащиеся в ней элементы. Добавил предопределенную папку, далее если добавляю в процедуру модуля объекта код: <code> Если Родитель = Справочники.Номенклатура.СкладскиеУслуги И НЕ ПользователиИнформационнойБазы.ТекущийПользователь().Роли.Содержит(Метаданные.Роли.ПолныеПрава) Тогда Отказ = Истина; Сообщить("Недостаточно прав доступа!"); КонецЕсли; </code> , то все равно можно будет по кнопке "Переместить в другую группу" и поменять там элемент. Как запретить перемещать в другие группы? Может кто сталкивался? |
|||
|
1
Fragster
модератор
03.10.13
✎
14:49
|
ссылка.родитель
|
|||
|
2
Fragster
модератор
03.10.13
✎
14:49
|
и код - в перед записью
|
|||
|
3
Fragster
модератор
03.10.13
✎
14:49
|
однако непонятно, почему через RLS не сделать
|
|||
|
4
kletelson
03.10.13
✎
14:50
|
Забыл написать,в процедуру Перед записью не заходит при перемещении в другую группу
|
|||
|
5
MKZM
03.10.13
✎
14:50
|
смотри начало перетаскивания и руби на корню
|
|||
|
6
kletelson
03.10.13
✎
14:51
|
(3) в УТ 10.3 это возможно?
|
|||
|
7
Fragster
модератор
03.10.13
✎
14:51
|
(4) фигня
|
|||
|
8
Rovan
гуру
03.10.13
✎
14:53
|
(6) да
|
|||
|
9
Artful Den
03.10.13
✎
14:56
|
(4) Так ее наверное надо бы в модуле объекта прописать
|
|||
|
10
zzerro
03.10.13
✎
14:56
|
Вот это все
ПользователиИнформационнойБазы.ТекущийПользователь().Роли.Содержит(Метаданные.Роли.ПолныеПрава) можно заменить на РольДоступна("ПолныеПрава") |
|||
|
11
kletelson
03.10.13
✎
14:57
|
(7) точно, + ссылка.родитель. Спасибо всем!
|
| Форум | Правила | Описание | Секции | Поиск |