![]() |
![]() |
![]() |
|
УНФ 3.0 : Не включается роль из расширения при добавлении профиля и включении в группу | ☑ | |||
---|---|---|---|---|---|
0
bvb
17.09.25
✎
13:25
|
Добрый день
Создал в расширении новую роль. Хочу включить ее у некоторых пользователей. 1. Создал профиль с этой ролью 2. Создал группу доступа с этим профилем 3. Включил туда участников По идее если открыть данного пользователя со стороны конфигуратора - данная роль должна быть включена. Ан нет. Что делать ? Не хочу включать в конфигураторе. |
||||
1
spiller26
17.09.25
✎
14:43
|
(0) Значит вы делаете что-то не так.
|
||||
2
spiller26
17.09.25
✎
14:46
|
(1) Вот тебе наглядно расширение
|
||||
3
bvb
18.09.25
✎
11:10
|
Да нет, вроде все так.
Правильно я понимаю : Если я исключаю / включаю пользователя из группы - флажок роли в "прочее" должен сниматься / ставится. Открыт или нет при этом конфигуратор неважно. Такое впечатление что их снимает процедура при запуске программы. В УТ это ОбновитьРолиПользователейИБ и ее нужно корректировать |
||||
4
Ненавижу 1С
гуру
18.09.25
✎
11:17
|
(3) если нет других групп с этой же ролью
|
||||
5
spiller26
18.09.25
✎
11:51
|
(3) Вы ставите в конфигураторе?
|
||||
6
bvb
18.09.25
✎
12:08
|
(4) Нет нету.
Группа ссылается на профиль а профиль включает в себя роли. И да выяснил. Роли выключаются программно Я включил пользователей в соответствующие группы. В конфигураторе галка у роли НЕ УСТАНОВИЛАСЬ. Я ее взвел вручную через конфигуратор. Сегодня все слетели. Видно метод УправлениеДоступомСлужебный.ОбновитьРолиПользователейИБ лютует |
||||
7
bvb
18.09.25
✎
15:03
|
Короче лечится это так :
&ИзменениеИКонтроль("ТекущиеСвойстваПользователей") Функция STR_ТекущиеСвойстваПользователей(МассивПользователей) #Удаление ДополнительныеРолиАдминистратора.Вставить("ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок"); #КонецУдаления #Вставка // Здесь можно описать новое поведение. ДополнительныеРолиАдминистратора.Вставить("ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок"); //bvb+++++++++++++++++++++++++++++++++++++++++++++++++ ДополнительныеРолиАдминистратора.Вставить("МояРоль1", Истина); ДополнительныеРолиАдминистратора.Вставить("МояРоль2", Истина); ДополнительныеРолиАдминистратора.Вставить("МояРоль3", Истина); //bvb---------------------------------------------------------------------------------------- #КонецВставки |
||||
8
Волшебник
18.09.25
✎
15:05
|
(7) Плохие имена ролей
|
||||
9
Ненавижу 1С
гуру
18.09.25
✎
15:14
|
(7) а вы случайно не пытаетесь к полноправному пользователю новую роль пришить?
|
||||
10
bvb
18.09.25
✎
15:30
|
(8) Это для поста. На деле названия другие.
(9)Ну да. А это криминал ? Это дополнительные роли из расширения управляющие доп. функционалом по типу роли "ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок" |
||||
11
Мультук
гуру
18.09.25
✎
15:34
|
(10)
Т.е. без этих ролей "полные права", скажем так "не совсем полные", я правильно вас понимаю ? |
||||
12
программистище
18.09.25
✎
15:41
|
Там же сначала роль должна в идентификаторы расширений попасть, регламентом или чем оно туда пихается, раньше было в монопольном, сейчас вроде нет, но можно вручную наверное обновить, и тогда надо заново перевыбрать роль в , а так да в админскую группу добавить роль кроме полных прав и администрирования нельзя, надо код исправлять
|
||||
13
Ненавижу 1С
гуру
18.09.25
✎
15:38
|
(10) а вы читали про правила ролей БСП? что у полноправных пользователей все остальные роли отключаются?
|
||||
14
bvb
18.09.25
✎
15:49
|
(11)Эти права управляют функционалом расширения и в частности могут назначаться, в том числе и пользователям с полными правами.
И могут вообще не управлять RLS. (13) Я это знаю. Но мне это как раз и неудобно. Ибо ИМХО эти правила должны касаться основной конфигурации, а роли расширения это отдельная тема. Так или иначе (7) решает эту проблему. |
||||
15
Ненавижу 1С
гуру
18.09.25
✎
16:09
|
(14) если у тебя ПОЛНЫЕ ПРАВА, то они ПОЛНЫЕ везде и всюду!
|
||||
16
bvb
18.09.25
✎
16:35
|
(16) Что меня всегда убивает в людях (особенно в женщинах) - узость взгляда переходящая в фанатизм.
Я же написал : Роль может вообще не управлять RLS. - т.е. включать доп. функционал Например : клиент просит отобразить в форме документа кастомизированную колонку "упр. себес" 99.9 % сотрудников это видеть не должны 5% имеют полные права но тоже видеть это не должны. Варианты решения ? |
||||
17
Ненавижу 1С
гуру
18.09.25
✎
16:44
|
(16) не надо давать кому попало полные права, например
З.Ы. У вас психологическая травма в общении с женщинами? к чему этот пассаж был? |
||||
18
СвинТуз
18.09.25
✎
16:53
|
(16)
видимостью можно управлять разными способами. |
||||
19
СвинТуз
18.09.25
✎
16:56
|
например если число элементов в справочнике "Номенклатура" четно
и пол пользователя женский, можно установить при открытии видимость ЛОЖЬ |
||||
20
СвинТуз
18.09.25
✎
17:01
|
И вроде опция была, позволяющая пользователю перестраивать форму. Ее зарыть по половому признаку.
|
||||
21
bvb
18.09.25
✎
17:02
|
(17) Согласен не надо.
Но допустим так исторически сложилось : Вася , Петя, Хрюша и еще 5 человек имеют полные права. Но есть эксклюзивный контент который должен быть для них категорически ограничен. Пассаж был к тому, что не нужно циклится на правилах. Это существенно ограничивает креатив. |
||||
22
Мультук
гуру
18.09.25
✎
17:14
|
(21)
P.S. Почему-то вспомнилось: -- Срочно ко мне креативную группу ! -- Какую группу ? -- Креативную. Креативщиков - Лёшу и Славу, Саша уже здесь. -- А что Слава тоже креативщик? Я думала он нормальный мужик... (с) День радио |
||||
23
spiller26
18.09.25
✎
17:24
|
(21) Полные права с ограничениями? Это что-то новое.
|
||||
24
spiller26
18.09.25
✎
17:28
|
(16) Этим 5% делай недоправа.
На форме запрещай всем видеть, включая у кого недоправа будут, кроме тех у кого полные права. |
||||
25
Волшебник
18.09.25
✎
19:28
|
(10) Получается, что Вы брехло
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |