|
РольДоступна() или можно что-то покрасивее? | ☑ | ||
---|---|---|---|---|
0
Черепахыч
30.08.18
✎
12:47
|
Коллеги.
дано: одна из нестандартных отраслевых конфигураций на УФ. (думаю это не важно) группе пользователей нужно заблокировать доступ к реквизитам "цена, сумма" документа оказаниеУслуг думаю создать роль типа: "ОграничениеРедактированияЦен" а далее по тексту: если РольДоступна() тогда Элементы.Работы.КоманднаяПанель.ПодчиненныеЭлементы.РаботыПодбор.Доступность = Ложь; Элементы.Работы.ПодчиненныеЭлементы.РаботыГруппа1.подчиненныеЭлементы.РаботыЦена; итд итп.. это красиво?? может я отстал от хорошего стиля? и на УФ можно сделать нормально? |
|||
1
Черепахыч
30.08.18
✎
12:51
|
или все норм и по феншую?
|
|||
2
jsmith82
30.08.18
✎
12:53
|
Абсолютный феншуй
|
|||
3
Tonik992
30.08.18
✎
12:53
|
Норм, в типовых используются таким образом роли для "разрешения" конкретного действия. Или наоборот, запрета.
На ИТСе тоже есть комментарии по этому поводу. |
|||
4
vis_tmp
30.08.18
✎
12:53
|
Может, лучше доп. права пользователя добавлять?
|
|||
5
Segate
30.08.18
✎
12:58
|
(1) Легенды гласят, что в ролях можно оперировать доступностью реквизитов документов.
Никто из нынеживущих не обладает этим сокральным знанием, но если ты найдешь в священной скрижали статью про роли, то может ты избранный и тебе откроется таина снятия галки "Редактирования" в ролях документа. |
|||
6
Ц_У
30.08.18
✎
12:58
|
(0)"Интерфейсные" роли - вполне себе часта практика, они не завязаны на метаданные а отвечают за отображение интерфейса, пользуйся без оглядки.
|
|||
7
Черепахыч
30.08.18
✎
13:02
|
(5) согласен.
но как я понимаю в моей конфигурации куча стандартных ролей... хотелось бы их оставить в типовом варианте. конечно я бы мог отнять права на реквизит у всех стандартных ролей, а назначить моей новой роли. думаю это был бы абсолютный феншуй. ..но стандартные роли думаю оставить в оригинале. Ок. спасибо что успокоили. РольДоступна(), так РольДоступна() |
|||
8
Черепахыч
30.08.18
✎
13:03
|
(4) возможно. думаю над этим
|
|||
9
Eiffil123
30.08.18
✎
13:07
|
(7) какой фэншуй, вы что.
Нужно сделать функциональную опцию "РедактироватьЦены", хранение в ресурсе регистра сведений. В измерениях - пользователь. Для УФ это будет по феншую |
|||
10
mmmarat
30.08.18
✎
13:11
|
(0) сделал бы как в типовых Пользователи.РолиДоступны(.. Чтобы полные права добавлялись.
|
|||
11
Черепахыч
30.08.18
✎
13:15
|
(9) интересно. пойду освежу память по функциональным опциям
|
|||
12
Черепахыч
30.08.18
✎
13:17
|
(9) как я понял функциональная опция скроет нафиг реквизит.. а мне доступность убрать - только и всего. я думаю функциональная опция не подойдет в данном случае
|
|||
13
Tonik992
30.08.18
✎
13:22
|
(9) Задача другая стоит. Она не связывается с предназначением ФО
|
|||
14
Borteg
30.08.18
✎
13:50
|
(0) По фэншую использовать ПравоДоступа
|
|||
15
Eiffil123
30.08.18
✎
14:33
|
(12) да, скроет.
Если нужно убирать доступ, я бы сделал универсальный механизм на базе регистра сведений, в нем измерения: Пользователь и реквизит, ресурс - Редактирование (булево). Его легко будет расширять, не приведет к наличию 10 новых ролей и профилей. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |