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

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

Метки: 

УТ11: Как найти необходимую роль?

Я
   N-S-B
 
23.08.18 - 17:30
УТ11, отчет Ведомость по денежным средствам, необходимо сделать отбор по кассирам, создающим ПКО.
У пользователя с полными правами все ок: https://yadi.sk/i/Yhvv9d3y3aVutn

У пользователя с ограниченными правами поле Кассир просто недоступно в Документе: https://yadi.sk/i/FVgj2eDx3aVv3j

Посмотрел обработкой проверки ролей какие роли нужны на данный отчет - все выдал, права на просмотр/чтение пользователей - выдал. Посмотрел сам отчет, какие регистры тянутся - на все выдал права. На сам документ ПКО - выдал.
И все равно поля Кассир нет среди доступных.

Куда копать, как найти ту роль, которой не хватает для отображения поля?
 
 
   XMMS
 
1 - 23.08.18 - 17:56
А в документе ПКО у пользователя это поле доступно? Не в отчёте, а в самом документе.
   sergey198
 
2 - 23.08.18 - 17:57
(23) это что за обработка такая?
   Pro1001C
 
3 - 23.08.18 - 18:05
может после выдачи прав еще вспомогательные данные обновить?
   N-S-B
 
4 - 23.08.18 - 18:12
(1) Да
(2) Что-то типа такой http://catalog.mista.ru/public/562698/ их много аналогичных
(3) Так это не новая роль в конфигурации, а просто назначение роли в профиле групп доступа
   Pro1001C
 
5 - 23.08.18 - 18:20
на справочник Пользователи права есть?
   Pro1001C
 
6 - 23.08.18 - 18:21
упс, не внимательный
   N-S-B
 
7 - 24.08.18 - 07:43
Еще какие-нибудь варианты? ))
   aka AMIGO
 
8 - 24.08.18 - 07:56
(7) Есть.Есть в ютубе видео по настройке прав в трех роликах одного автора
https://www.youtube.com/watch?v=zCbPjJNsW2o
Не помню сейчас, во втором или третьем автор поясняет, как выполнить твой вопрос, а в описании дает адрес обработочки, облегчающей жизнь 1с-ника.
   lxndr
 
9 - 24.08.18 - 08:07
смотри интерактивное право на просмотр для измерения регистра
   azt-yur
 
10 - 24.08.18 - 08:15
Может на константу какую нет прав. Проверь функциональные опции, которые установлены для реквизита Кассир в документе, и связанные с ними константы.
 
 Рекламное место пустует
   aka AMIGO
 
11 - 24.08.18 - 08:18
+8 Таки во втором, по ссылке "Доступные роли для объектов" - как раз, что автору нужно :)
   dmt
 
12 - 24.08.18 - 09:53
Гипотеза: должны быть даны права на все виды документов (из используемых в запросе), у которых есть реквизит Кассир.
Проверка:
1. Даем профилю все права - поле Кассир доступно
2. Отключаем права "Добавление изменение инвентаризаций наличных денежных средств", "Чтение документов инвентаризации наличных денежных средств" - поле Кассир недоступно
   N-S-B
 
13 - 24.08.18 - 10:32
(8) (11) Посмотрел видео, это не совсем то, что мне надо. Все, что описывается в видео, я уже проделал в (0):
>Посмотрел обработкой проверки ролей какие роли нужны на данный отчет - все выдал, права на просмотр/чтение пользователей - выдал. Посмотрел сам отчет, какие регистры тянутся - на все выдал права. На сам документ ПКО - выдал.
И все равно поля Кассир нет среди доступных.

У меня же просто не отображается поле в отборе и никаких ошибок нет, по-этому я не могу определить с помощью данной обработки, каких прав мне не хватает.
   N-S-B
 
14 - 24.08.18 - 10:41
(12) Отличная гипотеза, спасибо большое))
Нашел все документы, где используется реквизит Кассир и выдал права на чтения этих документов - поле появилось
   dmt
 
15 - 24.08.18 - 10:47
На здоровье!
Посмотрел видео, честно говоря не понимаю, неужели на больших проектах тоже профили создаются "методом тыка"? Ага, тут недоступно - добавим еще роль, и вот тут еще одну, и еще... Или используют только предопределенные роли + свои на новые объекты
   N-S-B
 
16 - 24.08.18 - 11:28
А вот интересно, как найти необходимую роль для объекта типа МенеджерИсторииРаботыПользователя. Сейчас случайно столкнулся с этим в другом месте. Пользователь без прав получает ошибку:

{ОбщийМодуль.ОбщегоНазначенияУТКлиент.Модуль(1028)}: Ошибка при получении значения атрибута контекста (ИсторияРаботыПользователя)
    ИсторияРаботыПользователя.Добавить(НавигационнаяСсылка);
по причине:
Нарушение прав доступа

А где вообще смотреть права и роли для этого объекта? Он встроенный в платформу, насколько я понял и в дереве конфигурации его вообще нет.
   N-S-B
 
17 - 24.08.18 - 11:36
(16) В данном случае ответ нашелся в СП - "Для использования свойства требуется, чтобы для пользователя было доступно право СохранениеДанныхПользователя."
   aka AMIGO
 
18 - 24.08.18 - 11:45
(15) Ну, метод тыка - не от хорошей жизни.
Наверняка есть вспомогательные обработки, облегчающие труды 1с-ника, только недоступные..
Автор видео предложил свой метод, за что ему отдельное спасибо
Как ни крути - для большинства юзеров он подходит

(17) согласись, что это неожиданно, правда?

Ещё польза от видео: автор предложил 10-11 ролей, помогающих как-то стартануть 1с-прдприятие  под новым пользователем, а уж тонкая настройка - через конфигуратор.
Недаром он говорит между прочим, что система ролей крайне неудачна с точки зрения прогера..
   dmt
 
19 - 24.08.18 - 11:50
(18) за ссылку безусловно спасибо
но автору видео пришлось дать кадровику доступ ко всему бухучету
   aka AMIGO
 
20 - 24.08.18 - 11:55
(19) Вот-вот! Именно поэтому надо лезть в конфигурацию, ибо универсальные роли во многих случаях не подходят.


Список тем форума
Рекламное место пустует Рекламное место пустует
2 + 2 = 3.9999999999999999999999999999999...
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует