Имя: Пароль:
1C
1С v8
Разные формы настроек отчёта по условию?
,
0 lenkavovka
 
30.05.22
16:38
Всем привет!
Нужно пользователю разрешить просмотр части колонок огромного отчёта. Отчёт в конфигурации. RLS включать нецелесообразно. Клонировать отчёт - тоже нецелесообразно.
Просится решение в виде создания своей формы настроек, которую разрешать открывать каким-то пользователям, а каким-то - нет, сделать условие в "ПриОткрытии()".
А есть ли возможность включения в отчёт разных форм настроек по условию? Чтобы каким-то пользователям показывать штатную форму, а каким-то - отдельную, с минимальными настройками.
Чтобы не заниматься повторением функционала системной формы расширенных настроек в созданной форме.
1 Kassern
 
30.05.22
16:40
(0) Выбрать разрешенные и убрать права на просмотр юзверам нужных колонок)
2 lenkavovka
 
30.05.22
17:04
(1) а вот вторая часть идеи - "убрать права на просмотр нужных колонок". Это в каком механизме?
RLS нет, а нужные и ненужные колонки в одних и тех же регистрах.
3 Kassern
 
30.05.22
17:10
(2) например у юзвера нет прав на приобретение товаров. Он формирует ведомость по товарам и видит все перемещения в расшифровке, а вместо приобретений у него будет объект не найден, или что-то типа того. Либо можно через функциональные опции ограничить доступ к данным
4 kittystark
 
30.05.22
17:13
если на СКД - 2 варианта настроек, на каждый из них - назначить свой список пользователей
5 lenkavovka
 
30.05.22
18:21
(3) Отчёт по регистрам, технически у него права на весь регистр(
(4) Примерно так и сделано, но пользователи через расширенные настройки вытаскивают то, что им не хотят показывать.
6 shuhard
 
30.05.22
18:28
(5) при компоновке результата удалить всё запрещенное и пусть себе настраивают
7 kittystark
 
30.05.22
18:50
(5) программно на форме всем кнопкам открывающим настройки Доступность = ложь (для пользователей без административных прав)