|
Как закрыть возможность доступа реквизита? | ☑ | ||
---|---|---|---|---|
0
Eeelena
22.08.13
✎
07:36
|
Здравствуйте, подскажите пожалуйста необходимо во всех документах для пользователей, которые не обладают полными правами закрыть возможность изменения реквизита Ответственный, как это можно сделать желательно в глобальном модуле, а не в каждом документе вносить изменения?
|
|||
1
Лодырь
22.08.13
✎
07:39
|
(0) А какой ответственный будет у новых документов?
|
|||
2
ИС-2
naïve
22.08.13
✎
07:39
|
согласно негласным правилам форума с таким ником нужна фото.
Варианты решения: 1) Подписка на событие, которая сравнивает реквзит в ссылке и в объекте,кроме нового документа. Если они совпадают, то не дает записывать 2) RLS. Сам такое не делал. Но думаю можно 3) Изменение свойства доступность в зависимости от роли. Самое тупое решение, но наиболее простое |
|||
3
Rie
22.08.13
✎
07:40
|
(0) В правах - запретить редактирование, но оставить изменение.
|
|||
4
Eeelena
22.08.13
✎
07:41
|
как это можно сделать желательно в глобальном модуле?
|
|||
5
Rie
22.08.13
✎
07:42
|
(4) В глобальном модуле?.. У Вас 7 или 8?
|
|||
6
Eeelena
22.08.13
✎
07:43
|
8
|
|||
7
Eeelena
22.08.13
✎
07:43
|
у новых документов ответственный будет пустым
|
|||
8
Rie
22.08.13
✎
07:43
|
(6) Если 8-ка - то в ролях, а не в глобальном модуле.
|
|||
9
Rie
22.08.13
✎
07:44
|
(7) С чего бы это?
|
|||
10
Eeelena
22.08.13
✎
07:46
|
а разве нет?
|
|||
11
Rie
22.08.13
✎
07:54
|
(10) Как правило, ответственным становится текущий пользователь (создавший документ). При желании это можно изменить в настройках пользователя (в типовых).
|
|||
12
Eeelena
22.08.13
✎
08:00
|
ну она не совсем типовая.
|
|||
13
Eeelena
22.08.13
✎
08:01
|
а как в ролях разграничить права не для каждого документа, а сразу для нескольких?
|
|||
14
Rie
22.08.13
✎
08:02
|
(13) Никак. А в чём проблема-то - один раз пробежаться по списку документов и позапрещать менять Ответственный)?
|
|||
15
Eeelena
22.08.13
✎
08:05
|
ну мне так надо то для всех ролей которые не обладают полными правами
|
|||
16
Eeelena
22.08.13
✎
08:06
|
да и документов то не мало
|
|||
17
Eeelena
22.08.13
✎
08:06
|
может как то кодом это осуществимо, а не настройками ?
|
|||
18
Rie
22.08.13
✎
08:15
|
(17) Решение кодом было дано в (2) - подписка на ПриЗаписи, проверка роли, запрет на запись. При этом в форме пользователь может менять этот реквизит. Но изменив - не сможет записать.
Подписок на открытие формы - нет. |
|||
19
Eeelena
22.08.13
✎
08:18
|
сейчас попробую подпиской, спасибо
|
|||
20
Rie
22.08.13
✎
08:19
|
(19) Не советую.
|
|||
21
Eeelena
22.08.13
✎
08:31
|
почему?
|
|||
22
Rie
22.08.13
✎
08:36
|
(21) Зачем изобретать велосипед?
Понятно, что задать права ролей - займёт некоторое время. Но - это же один раз. Или Вы планируете перекорёживать конфигурацию ежедневно? |
|||
23
Eeelena
22.08.13
✎
08:41
|
зависит от заказчика.
|
|||
24
lapinio
22.08.13
✎
09:07
|
Если УФ там есть свойство Пользовательская видимость
|
|||
25
Eeelena
22.08.13
✎
09:41
|
нет не УФ
|
|||
26
Eeelena
22.08.13
✎
12:16
|
ИС-2, а как получить реквизит в ссылке и в объекте????
|
|||
27
Фокусник
22.08.13
✎
12:20
|
(26) Источник.Ответственный и Источник.Ссылка.Ответственный (если речь про подписку на событие)
|
|||
28
Eeelena
22.08.13
✎
12:30
|
да про нее, спасибо)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |