Вход | Регистрация


1С:Предприятие ::

Метки: 

Права на изменения штрих-кодов

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



Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует