Имя: Пароль:
1C
 
Про установку прав на реквизит объекта
0 seperblunt2
 
08.04.24
12:37
Всем добрый день.
Делаю запрет на просмотр определенного реквизита документа.
поставил роли доступа к документу галку "Независимые права подчиненных"
снял доступы к этому реквизиту И:

в форме списка колонка пропала, а в документе по прежнему все читается, и в отчет можно вытащить

форма списка управляемая, а объект и отчет обычные.

неужели настройка прав на реквизиты работает только с упр формами?
1 seperblunt2
 
08.04.24
13:01
так нет, сам дурак на счет что в форме документа видно реквизит - его не видно, НО! через отчет все еще можно вытащить этот реквизит и все видно.. как так?
2 seperblunt2
 
08.04.24
13:07
не, все таки не дурак - действительно в обычной форме этот реквизит показываться, сделал управляемую - в ней все нормально нет его.. капец странно
3 Chameleon1980
 
08.04.24
15:12
(2) что странного?
4 seperblunt2
 
08.04.24
22:02
(3) https://disk.yandex.ru/i/l9vg-MJpYeYgug

ИТС: Установка прав для новых объектов и полей объектов
Область применения: управляемое приложение, обычное приложение.
5 Мимохожий Однако
 
08.04.24
22:46
(0) Озвучь техзадание полностью. Нужна невидимость на формах или невозможность чтения? Возможно, у других ролей пользователя есть доступ на этот реквизит
6 seperblunt2
 
09.04.24
08:58
(5) требуется обеспечить невозможность чтения определенного реквизита (телефон) опрелеоеннеого документа (заказ покупателя).
все это в контексте защиты персональных данных.
требуется предоставить чтение телефона только определенной роли.
7 Prog_man
 
09.04.24
09:47
(6) в форме заказа покупателя, в процедуре при создании на сервере, сделай условие
Если Не РольДоступна("Нужная роль") Тогда
Элементы.телефон.Доступность = Ложь;
Элементы.телефон.Видимость= Ложь;
КонецЕсли;
8 Prog_man
 
09.04.24
09:53
небольшая поправка
Если Не РольДоступна("Нужная роль") или Не РольДоступна("АдминистраторСистемы") Тогда
9 seperblunt2
 
09.04.24
10:11
(7) а потом во всех отчетах запретить вытащить этот реквизит с заказа?  нереально.
10 Мимохожий Однако
 
09.04.24
10:48
Тогда записывай этот реквизит в секретный регистр сведений, который открыт конкретной роли
11 seperblunt2
 
09.04.24
12:02
(10) ну почти так и буду делать, печаль. много где менять. а так здорово по справке выглядело.
12 seperblunt2
 
09.04.24
12:03
вот еще что нашлось: https://1clancer.ru/article/prava_dostupa_na_rekvizity_741

т.е. действительно кисло все