![]() |
|
Права на изменения штрих-кодов | ☑ | ||
---|---|---|---|---|
0
romanыч
14.03.18
✎
16:43
|
В конфигурации "Розница 2.1 Рарус Магазин бытовой техники и средств связи" есть роль "Добавление изменение номенклатуры". Мне нужно в роли убрать доступ к одному регистру. Для этого я скопировал роль и убрал доступ к этому регистру. После этого у пользователя пропала возможность добавлять и изменять штрих-коды. Т.е. права на регистр штрих-коды есть, но в интерфейсе новые не добавляются, созданные не изменяются. Убедился в том, что возможность добавлять/изменять ШК зависит не от прав, а именно от доступности роли "Добавление изменение номенклатуры", т.к. если скопировать просто эту роль и не изменять, назначить пользователю, то он так же не имеет возможности изменения ШК. Не могу понять, где стоит проверка на доступность данной роли, подскажите, где это может быть реализовано. Поиск по конфигурации на дал результатов на проверку условия "РольДоступна" с данной ролью. Где еще могли спрятать какую-то проверку на доступность именно этой роли?
|
|||
1
Cyberhawk
14.03.18
✎
16:44
|
Плохо искал
|
|||
2
romanыч
14.03.18
✎
17:00
|
(1) Может не так ищу. Объясните. Запустил глобальный поиск вбил "ДобавлениеИзменениеНоменклатуры", поставил все галочки на всякий случай и запустил поиск. Нашелся только текст "ОписаниеПрофиля.Роли.Добавить("ДобавлениеИзменениеНоменклатуры");" и ссылки на сами роли и все.
|
|||
3
Cyberhawk
14.03.18
✎
17:01
|
Ищи по профилю. Плюс с чего ты вообще взял, что это ограничение прописано в коде - может просто на другую роль завязано.
|
|||
4
Ц_У
14.03.18
✎
17:03
|
Это может быть вообще другая структура
ПравоДоступа("Изменение",Метаданные.РегистрыСведений.НоменклатураНаМестахХранения,ПараметрыСеанса.ТекущийПользователь) |
|||
5
romanыч
14.03.18
✎
17:11
|
(4) Ну я так понимаю, что с подобной структурой проверки пользователь смог бы менять штрих-коды, если бы ему была доступна скопированная и не измененная роль, т.к. все права в скопированной роли аналогичны оригинальной роли. Именно поэтому я пришел к выводу, что проверка завязана как-то на самой роли, а не на доступности прав на изменение какого-либо объекта.
|
|||
6
romanыч
14.03.18
✎
17:13
|
(3) Не понимаю. Я и не говорю, что оно прописано в коде, я говорю, что в коде я проверил и ничего не нашел, поэтому и спрашиваю, где еще может быть это ограничение.
|
|||
7
Cyberhawk
14.03.18
✎
17:14
|
(6) Вряд ли вопрос в такой постановке имеет смысл, т.к. реализаций ограничения прав в 1С туева хуча. Надо брать и смотреть.
|
|||
8
romanыч
14.03.18
✎
17:15
|
(3) Как на другую роль? У меня есть оригинальная роль "ДобавлениеИзменениеНоменклатуры" и ее полная копия без изменений "ДобавлениеИзменениеНоменклатуры1" если я в пользователю даю доступ только на копию роли, то он не может изменять ШК. Если я пользователю даю доступ к оригинальной роли, то все работает.
|
|||
9
Сияющий в темноте
14.03.18
✎
18:22
|
У Раруса еще что то может прятаться в закрытой компоненте,так что поиск не спасет,можно на копии базы попробовать переименовать оригинальную роль,а также создать другую,у которой будет тоже название,и посмотреть,зависит ли алгоритм от названия роли
|
|||
10
Cyberhawk
14.03.18
✎
19:25
|
(8) А ты где роли гоняешь туда-сюда, не в конфигураторе ли случаем?
|
|||
11
romanыч
15.03.18
✎
03:34
|
(10) нет, конечно. через профили групп доступа
|
|||
12
romanыч
15.03.18
✎
03:48
|
(9) Проверил, от названия не зависит. Скопировал роль, оригинальную удалил, скопированную переименовал в оригинальную - доступа нет. Есть еще идеи?
|
|||
13
Cyberhawk
15.03.18
✎
08:59
|
Есить - пригласить специалиста
|
|||
14
romanыч
15.03.18
✎
15:19
|
(13) так можно ответить на любой вопрос на форуме
|
|||
15
Cyberhawk
15.03.18
✎
15:25
|
(14) Можно и на любой, но где-то в одном случае из десятки корм все-таки происходит в коня
|
|||
16
romanыч
15.03.18
✎
16:00
|
(15) Стиль такой? Написать кучу бесполезных сообщений типа "плохо ищешь", "вопрос не имеет смысла", а на последок, когда кончились интересные высказывания посоветовать пригласить специалиста?
1. У нас нет специалистов. 2. Хочется разобраться в проблеме самому. 3. Вы специалисты, порой сделаете реализацию задачи таким "специалистическим" методом, что когда приходится вникнуть во все это понимаешь, что кроме как "опой" специалист думать не мог, когда все это делал. |
|||
17
Ц_У
15.03.18
✎
16:02
|
Профиль содержит только одну роль?
|
|||
18
romanыч
15.03.18
✎
16:34
|
(17) Нет, вообще в профиле много ролей, в том числе есть роль "Добавление изменение штрих-кодов", у которой тоже есть полный доступ к регистру "штрих-коды"
|
|||
19
Ц_У
15.03.18
✎
17:07
|
(18) я правильно понимаю, что ты меняешь состав ролей в профиле?
При обновлении /ЗапуститьОбновлениеИнформационнойБазы было? |
|||
20
romanыч
15.03.18
✎
17:13
|
(19) Когда добавлял новую роль, то делал обновление информационной базы. По другому вроде даже не получается роль добавить в профиль, насколько я помню.
Да, я меняю в профиле состав ролей, оперирую только ролью "добавление изменение номенклатуры" и ее копиями. Остальные роли не трогаю. |
|||
21
romanыч
15.03.18
✎
17:15
|
(19) Получается, что если в профиле есть только доступ к копии указанной выше роли, то пользователь не может изменять ШК, если же я в профиле добавляю доступ к оригинальной роли, то все норм.
|
|||
22
Cyberhawk
15.03.18
✎
17:36
|
(16) Да какой стиль, просто ты не попал в 10% кормящихся ) Тебе ответы не помогают, мыкаешься не по-детски, чего мучаться
|
|||
23
romanыч
15.03.18
✎
17:56
|
(22) Видимо, хочешь сказать, что твои ответы помогают только 10% кормящихся с твоих рук? Следовательно это означает, что остальные 90% твоих постов - это никчемные высказывания, превозносящие (в твоих глазах) твою особу выше остальных пользователей форума. Либо это говорит о том, что в среднем, твои познания выше всего 10% остальных пользователей. Можешь сам выбрать из этих вариантов то, что тебе больше нравится, о своем выборе можешь не распространяться, мне все равно это не интересно, т.к. выводы я уже сделал.
P.S. Нечего сказать по теме - пролетай мимо. |
|||
24
Cyberhawk
15.03.18
✎
20:29
|
(23) "Легко винить себя, но еще легче винить кого-то другого. Во всем виноват Апу!" (с) Гомер Симпсон :)
|
|||
25
romanыч
16.03.18
✎
03:13
|
(24) Я тебя в чем-то обвинял?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |