|
Многофункциональность в ЗУП 3.1.18 как устроено? | ☑ | ||
|---|---|---|---|---|
|
0
Gucci76
21.09.21
✎
18:20
|
Кто-нибудь разбирался как в 3.1.18 устроен доступ к многофункциональным документам?
Права на доступ к начислению ЗП проверяются следующим кодом: ПараметрыДоступа = ПараметрыДоступа("Чтение", Метаданные.РегистрыСведений.НачисленнаяЗарплатаРедактированиеОрганизации, "Организация, ЕстьПраво"); ОбщийМодуль.МногофункциональныеДокументыБЗК.ЕстьПраваНаДоступПоОрганизации (функция) Как я понял для текущего пользователя надо понять, есть ли у него доступ к Регистру сведений "НачисленнаяЗарплатаРедактированиеОрганизации", но не ко всему (ко всему есть доступ только у ПолныеПрава), а к конкретным полям "Организация, ЕстьПраво". А вот к полям этим доступ, наоборот, есть почти у всех ролей. Это если смотреть в дереве конфигурации ПараметрыДоступа.Доступность цитата СП: "Содержит информацию о наличии права текущего пользователя на заданный объект метаданных." Может я что-то не так понимаю? В документе Отпуск работаю под пользователем "Кадровик", для которого доступна роль "БазовыеПраваБСП", для которой для РегистрыСведений.НачисленнаяЗарплатаРедактированиеОрганизации доступны права на поля "Организация, ЕстьПраво" (есть на картинке) Получается должен быть доступ у кадровика к начислению зарплаты. Но на той же картинке внизу видно что доступ = ЛОЖЬ Даже если "Чтение" заменить на "Редактирование" ПараметрыДоступа = ПараметрыДоступа("Редактирование", Метаданные.РегистрыСведений.НачисленнаяЗарплатаРедактированиеОрганизации, "Организация, ЕстьПраво"); все равно ложь (см. картинку) https://ibb.co/TKj2RH9 |
|||
|
1
Gucci76
23.09.21
✎
15:43
|
Подниму
|
|||
|
2
pechkin
23.09.21
✎
15:46
|
разве в ролях стоит галка независимые права к ролям?
|
|||
|
3
pechkin
23.09.21
✎
15:46
|
не стоит, поэтому галки на реквизита значения не имеют
|
|||
|
4
Gucci76
27.09.21
✎
12:16
|
(2) (3) я понял о чем вы. Только не ясно почему у кадровика нет прав на реквизиты этого регистра. Какой ролью они даются?
Получается надо сначала роль, где есть независимые права на реквизиты? |
|||
|
5
Gucci76
27.09.21
✎
12:19
|
Интересно, а "Инструмент разработчика" от TormozIT сможет быстро проанализировать роли и проверить это?
Пробовал 4.63 редакцию - не нашел такой возможности. Тут скорее всего я плохо с ним знаком. |
| Форум | Правила | Описание | Секции | Поиск |