|
Как культурно разделить ПолныеПрава? | ☑ | ||
---|---|---|---|---|
0
Гений 1С
гуру
26.12.22
✎
12:07
|
У Клиента 50% пользователей - это полные права.
Потихоньку начинаем дихотомию прав. Например, есть документы, которые нельзя проводить не корректно заполненными. Я сделал всем, кроме полных прав, а все равно не заполняют - половина то полные права. Что сделать? 1. Дать галочку "Суперпользователь" и его не контролировать. 2. Давать по галочке в пользователя на каждое такое право. Дело в том, что просто роль добавить полным правам почему-то нельзя, у них только одна роль ПолныеПрава, так бы я по наличию роли проверял. УНФ 1.6. Или уже там можно как-то полным правам роли добавлять? |
|||
1
mistеr
26.12.22
✎
12:11
|
Не очень понятно, как связан контроль заполнения документов и полные права?
|
|||
2
Kassern
26.12.22
✎
12:11
|
(0) Бедаа....
Вырубайте всем юзверам полные права, добавьте необходимые роли для объектов (Если типовых недостаточно), Далее Создайте группы доступа и профили с нужными ролями. |
|||
3
Гений 1С
гуру
26.12.22
✎
12:11
|
(1) нельзя проводить неправильно заполненные документы (конкретно нельзя заказ на производство без наличия сдельного наряда). но полным правам можно.
|
|||
4
Гений 1С
гуру
26.12.22
✎
12:12
|
(2) это из пушки по воробьям, надо начать с простого, а то у клиента бюджет лопнет
|
|||
5
Kassern
26.12.22
✎
12:12
|
Полные права оставьте только тем, кому они действительно нужны
|
|||
6
mistеr
26.12.22
✎
12:13
|
(3) Это в типовой можно, или ты так сделал?
|
|||
7
Kassern
26.12.22
✎
12:13
|
(4) Ну тогда костыляйте в коде: Если ПараметрыСеанса.ТекущийПользователь()=Вася Тогда ... и все в таком духе, только вот у клиента еще раньше бюджет лопнет с текучкой кадров)
|
|||
8
polosov
26.12.22
✎
12:13
|
(0) Тебе надо блог вести со своими глупостями. Oh wait...
|
|||
9
mistеr
26.12.22
✎
12:14
|
(4) То есть проблема не техническая, а организационная.
|
|||
10
Amra
26.12.22
✎
12:14
|
Пошел за попкорном
|
|||
11
Kassern
26.12.22
✎
12:14
|
(4) Все что я озвучил есть в типовой конфе, пользователь может сам создать необходимые профили, либо выбрать существующие для сотрудников.
|
|||
12
Гипервизор
26.12.22
✎
12:23
|
(0) Так а что мешает создать новый профиль, добавить в нём нужную роль, добавить пользователю новый профиль.
|
|||
13
Ryzeman
26.12.22
✎
12:24
|
(4) Из пушки по воробьям - это 50% пользователей давать ПолныеПрава изначально)
|
|||
14
Гений 1С
гуру
26.12.22
✎
12:49
|
(6) это я так программно контролирую
|
|||
15
Гений 1С
гуру
26.12.22
✎
12:49
|
(12) ты будешь смеяться, но в типовых нельзя просто так дать полные права без полных прав. Т.е. местами все завязано на название роли.
|
|||
16
Гений 1С
гуру
26.12.22
✎
12:50
|
(13) но это, слава богу, делал не я. Но такое уже встречал 100500 раз
|
|||
17
Гипервизор
26.12.22
✎
13:03
|
(15) Или я не понял изначальный посыл, но как это связано с (0): "Дело в том, что просто роль добавить полным правам почему-то нельзя, у них только одна роль ПолныеПрава".
Разве способ из (12) фактически не добавляет пользователю с ролью ПолныеПрава ещё и любые дополнительные роли? |
|||
18
StanLee
26.12.22
✎
13:29
|
раз у клиента нет бюджета на нормальную доработку прав, то полюбому делать костылями как в (7)
т.к. у клиента не будет полного понимания зачем ему умно настроенная система прав, а у тебя будет но никто тебе твои знания не оплатит, т.к. раз нет бюджета то наверняка там человек 4..5 работает с базой и стоит ли так морочиться вобще с правами ради 5ти хомячков... проще костылять как бы обидно не казалось :( |
|||
19
НафНаф
26.12.22
✎
13:46
|
(8) он ведет, только его никто не читает
|
|||
20
RomanYS
26.12.22
✎
13:59
|
(17) БСП так устроена, что не всякие дополнительные роли можно назначить при наличии полных прав. В профиле они будут, а вот в "конфигураторе" у пользователей - нет. Соответственно РольДоступна работать не будет, но возможно у БСП есть заменяющие методы.
|
|||
21
программистище
26.12.22
✎
14:01
|
ну как бы раз все программно, тогда может стоит добавить свой регистр соответствий разрешений Пользователь -> Роль
без добавления ролей |
|||
22
программистище
26.12.22
✎
14:02
|
(21) ну либо как в (20) профили уже есть, проверять наличие роли в профиле
|
|||
23
Гипервизор
26.12.22
✎
14:06
|
(20) Вона как.. Спасибо за разъяснение, не знал.
|
|||
24
Kassern
26.12.22
✎
14:08
|
(20) Да вроде все норм отрабатывает. Не встречал такого косяка
|
|||
25
ass1c
26.12.22
✎
14:09
|
(20) Да, есть такая тема. Что бы была возможность пользователю с полными правами добавить роль (что бы она отражалась в конфигураторе), нужно в процедуре ОбновитьРолиПользователей(....) Экспорт добавить эти роли
ОбязательныеРолиАдминистратора = Новый Соответствие; ОбязательныеРолиАдминистратора.Вставить("ПолныеПрава", Истина); Если Не РазделениеВключено Тогда ОбязательныеРолиАдминистратора.Вставить("АдминистраторСистемы", Истина); КонецЕсли; ДополнительныеРолиАдминистратора = Новый Соответствие; ДополнительныеРолиАдминистратора.Вставить("ИнтерактивноеОткрытиеВнешнихОтчетовИОбработок", Истина); // + Доработка ДополнительныеРолиАдминистратора.Вставить("МОЯКРУТАЯРОЛЬ", Истина); // - Доработка |
|||
26
lodger
26.12.22
✎
14:10
|
(24) в какой-то редакции БСП добавилась фенька -
если ПолныеПрава, тогда добавить роль ПолныеПрава, убрать все остальные. и для отдельных РольДоступна везде дописывалось "ИЛИ РольДоступна(ПолныеПрава)" |
|||
27
lodger
26.12.22
✎
14:10
|
(26) а вот и этот кусок модуля : (25)
|
|||
28
Kassern
26.12.22
✎
14:10
|
(26) а все понял, про что речь. Это да, при полных правах пофиг на все остальные
|
|||
29
Kassern
26.12.22
✎
14:11
|
Поэтому я и говорю ТС убрать у всех полные права и сделать нормально через штатные инструменты.
|
|||
30
Kassern
26.12.22
✎
14:11
|
Оставить только админу/кодеру полные права, ну или кто там у вас самый ответственный.
|
|||
31
Prog111
26.12.22
✎
14:22
|
Как профили могут разрешить/запретить частичное заполнение документов? Если взять стандартную роль - то у неё право на объект (чтение/запись/просмотр/удаление). А ему надо, чтобы какой-нибудь реквизит в документе можно было оставить незаполненным. Я считаю, что это только кодом, проверять при записи документа наличие права. Либо как в Альфа-авто 4 - там свой план характеристик и регистр сведений с возможными правами, и всё равно там кодом проверяется наличие той или иной записи регистра сведений с правами.
|
|||
32
Kassern
26.12.22
✎
14:27
|
(31) Надо делать так, что если у юзвера есть право изменять документ, то он должен это делать по общему шаблону, как и все остальные. А не так, мол, если это Вася, тогда разрешить в минус списывать, если Это Петя, тогда разрешить не выбирать склад, если Это Аля, тогда слать к директору на поклон при любой попытке проведения.
|
|||
33
Kassern
26.12.22
✎
14:28
|
Тогда и проблем не будет и с правами все прозрачно станет.
|
|||
34
Ryzeman
26.12.22
✎
14:30
|
(32) >>если это Вася, тогда разрешить в минус списывать, если Это Петя, тогда разрешить не выбирать склад, если Это Аля, тогда слать к директору на поклон при любой попытке проведения
Чисто описал решения в самописке на семёрке на предыдущей работе. Ты точно в Самаре раньше не работал?)) |
|||
35
Kassern
26.12.22
✎
14:38
|
(34) Я с клюшками на вы, пришлось в свое время познакомиться, чтобы тендер по переходу на 8ку закрыть. В Самаре даже проездом не был. Это обычная система костылестроения прав на мелких/средних предприятиях)
|
|||
36
Сергиус
26.12.22
✎
14:47
|
(0)Полные права - убрать, разделить пользователей по типовым профилям.
|
|||
37
Гений 1С
гуру
26.12.22
✎
17:07
|
(36) спасибо КЭП
|
|||
38
Гений 1С
гуру
26.12.22
✎
17:14
|
я решил сделать галочку "Супер-права" покамись в итоге
|
|||
39
Конструктор1С
26.12.22
✎
18:42
|
(4) >> а то у клиента бюджет лопнет
Бюджет клиента лопнет, когда начнут устранять последствия твоих кривых костылин. Пускай позовут специалиста, он за два часа настроит профили пользователей и перекинет на них всех юзеров. Кстати, сколько юзеров в твоём ларьке? Штук пять? |
|||
40
vicof
26.12.22
✎
19:13
|
(39) Один)
|
|||
41
Amra
26.12.22
✎
19:17
|
(40) Ашот, хозяин мегахолдинга "Шаверма от Ашота" и по одному в каждой из трех шаурмячных на площади трех вокзалов)
|
|||
42
НафНаф
26.12.22
✎
21:26
|
(41) руководители Казанского, Ярославского и Ленинградского филиалов
|
|||
43
Гений 1С
гуру
26.12.22
✎
21:34
|
(39) в справочнике пользователей 10 штук.
|
|||
44
Мимохожий Однако
27.12.22
✎
09:48
|
(43) Ради такого количества делать костыли не имеет смысла.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |