0 / 0 / 0
Регистрация: 21.06.2023
Сообщений: 11
|
||||||
1 | ||||||
Выбор отчетов в зависимости от роли пользователя21.06.2023, 10:30. Показов 759. Ответов 14
Метки нет (Все метки)
Как сделать привязку пользователя к определенному отчету, чтобы при выборе пользователя выводились те отчеты, которые доступны ему, а не которые доступны вприницпе?
В ролях уже к пользователям привязаны отчеты, но все равно отображает весь список
0
|
21.06.2023, 10:30 | |
Ответы с готовыми решениями:
14
Содержимое представления в зависимости от роли пользователя Видимость кнопки в зависимости от роли пользователя Скрыть пункт меню в зависимости от роли пользователя Открытие определенных форм в зависимости от роли пользователя Переадрессация на нужную страницу при авторизации в зависимости от роли пользователя |
null
57 / 51 / 13
Регистрация: 06.11.2012
Сообщений: 431
|
||||||
21.06.2023, 11:57 | 2 | |||||
Можно сделать так: либо в табличную часть отчета, либо в дополнительные реквизиты записать доступные роли циклом (РольДоступна()) этого отчета обработкой, а после кодом
0
|
0 / 0 / 0
Регистрация: 21.06.2023
Сообщений: 11
|
|
21.06.2023, 14:32 [ТС] | 3 |
delphi_Int, это в выбор пользователя написать?
Добавлено через 23 минуты delphi_Int, можешь расписать чего конкретно сделать, пожалуйста
0
|
null
57 / 51 / 13
Регистрация: 06.11.2012
Сообщений: 431
|
|
21.06.2023, 14:52 | 4 |
Если право есть, то и форма будет доступна
0
|
null
57 / 51 / 13
Регистрация: 06.11.2012
Сообщений: 431
|
|
21.06.2023, 14:53 | 5 |
так гораздо проще. Сделай в попытке и на продакшн
0
|
0 / 0 / 0
Регистрация: 21.06.2023
Сообщений: 11
|
|
21.06.2023, 15:00 [ТС] | 6 |
delphi_Int, чет я ниче не понял, мне в предприятии надо, чтобы при выборе пользователя, выводились те отчеты, которые ему доступны
0
|
null
57 / 51 / 13
Регистрация: 06.11.2012
Сообщений: 431
|
||||||
21.06.2023, 15:31 | 7 | |||||
Добавлено через 44 секунды запустил под манагером у которого ограничены права сильно. Вывел то на что есть право Добавлено через 5 минут а в твоем случаи выводит все - тоже под менеджером проверил
0
|
0 / 0 / 0
Регистрация: 21.06.2023
Сообщений: 11
|
|
21.06.2023, 15:37 [ТС] | 8 |
delphi_Int, я так понял, последний код вместо цикла для каждого вставлять?
0
|
null
57 / 51 / 13
Регистрация: 06.11.2012
Сообщений: 431
|
|
21.06.2023, 15:38 | 9 |
Да да
0
|
0 / 0 / 0
Регистрация: 21.06.2023
Сообщений: 11
|
|
21.06.2023, 15:39 [ТС] | 10 |
delphi_Int, пишет: значение не является значением объектного типа (родитель)*
0
|
null
57 / 51 / 13
Регистрация: 06.11.2012
Сообщений: 431
|
|
21.06.2023, 15:40 | 11 |
Ну это уже твои манипуляции...там дальше сам
0
|
0 / 0 / 0
Регистрация: 21.06.2023
Сообщений: 11
|
||||||
21.06.2023, 15:43 [ТС] | 12 | |||||
delphi_Int, вот код
0
|
Модератор
|
|
21.06.2023, 19:52 | 13 |
ну так что такое за функция - родитель() ?
расскажи Добавлено через 5 минут а здесь какая сермяжная правда сокрыта? если результат равно неопределено тогда возврат если нет - то конец процедуры и, собсно, возврат
0
|
0 / 0 / 0
Регистрация: 21.06.2023
Сообщений: 11
|
|
22.06.2023, 09:59 [ТС] | 14 |
Yulunga, я ее допилил с помощью РольДоступна и убрал возврат, пишет ошибку, но ещё нужно ограничить список отчетов для пользователя, как это сделать?
0
|
3031 / 1584 / 576
Регистрация: 16.01.2015
Сообщений: 6,735
|
|
22.06.2023, 11:59 | 15 |
acelysX, Конфигурация
Значит есть роль(и), которая дает право на отчеты. Принцип ограничений в 1С: Если хоть одна присвоенная роль разрешает, игнорируются все остальные роли с ограничениями. Найди и отбери эту роль у всех пользователей
0
|
22.06.2023, 11:59 | |
22.06.2023, 11:59 | |
Помогаю со студенческими работами здесь
15
Вывод разных форм в зависимости от роли пользователя (admin или user) Перенаправление после успешной авторизации в зависимости от роли пользователя через класс LoginView() Выбор варианта сценария в зависимости от ответа пользователя DI-контейнер в роли зависимости роли пользователя Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |