|   |   | 
| 
 | УТ11.4 - как быстро посмотреть для каких ролей доступен документ? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Vovik 20.10.21✎ 16:54 | 
        Например документ "Возврат от клиента". Хочу не роясь в этой навозной куче из ролей сразу узнать в каких ролях доступна запись, проведение...?     | |||
| 1
    
        ДенисЧ 20.10.21✎ 16:55 | 
        На нимфе есть отчётег...
 Вот такой.. 779499_ПраваДоступаРолей | |||
| 2
    
        DrShad 20.10.21✎ 16:56 | 
        програмно обойти роли и проверить право доступа     | |||
| 3
    
        Vovik 20.10.21✎ 16:59 | 
        Спс. Пошел на инфостарт. Думал ну вдруг есть что то штатное. А то ведь 1с все легче, проще, быстрее и удобнее.     | |||
| 4
    
        Kassern 20.10.21✎ 16:59 | 
        (0) Дарю:
 Для каждого Роль Из Метаданные.Роли Цикл Если ПравоДоступа("Чтение",Метаданные.<указываем что нужно>,Роль) Тогда Сообщить(Роль); КонецЕсли; КонецЦикла; | |||
| 5
    
        Kassern 20.10.21✎ 16:59 | 
        (4) только вместо чтение можно указать право на запись     | |||
| 6
    
        Kassern 20.10.21✎ 17:00 | 
        в общем юзайте СП, там много что есть)     | |||
| 7
    
        Vovik 20.10.21✎ 17:01 | 
        спс. ща потестим     | |||
| 8
    
        ДенисЧ 20.10.21✎ 17:15 | 
        (4) Так эт писать надо, макет оформлять...     | |||
| 9
    
        fisher 20.10.21✎ 17:23 | 
        (3) Найдешь что-то достойное - отпишись.     | |||
| 10
    
        Kassern 20.10.21✎ 17:29 | 
        (8) какой еще макет? Просто обработку на коленке, указать нужную мету и нужные права и все. Тебе выплюнет какие роли дают такие права     | |||
| 11
    
        Vovik 20.10.21✎ 21:48 | 
        (9) так в (4) достойное. Я доволен и благодарен. 
 _Мета = Метаданные.Документы.ВозвратТоваровОтКлиента; //_Право = "Чтение"; _Право = "Проведение"; Сообщить(""+_Мета + ": "); Для каждого Роль Из Метаданные.Роли Цикл Если ПравоДоступа(_Право,_Мета,Роль) Тогда Сообщить(""+Роль); КонецЕсли; КонецЦикла; | |||
| 12
    
        Сергиус 21.10.21✎ 00:52 | 
        (0)Конфигуратор, Роли - ПКМ - Все роли, находишь свой док и смотришь.     | |||
| 13
    
        TormozIT гуру 21.10.21✎ 07:39 | 
        Есть в ИР мощный отчет "Анализ прав доступа" http://devtool1c.ucoz.ru/index/analiz_prav_dostupa/0-64
 При использовании варианта "Расширение" из управляемой формы документа можно открыть так 1. Вызываешь глобальное меню (CTRL+ё) и выполняешь там команду "Форма. Редактор объекта" 2. В редакторе объекта снизу в подменю "Прочее" выполняешь команду "Анализ прав доступа" | |||
| 14
    
        TormozIT гуру 21.10.21✎ 07:42 | 
        (13)+
 3. Выбираешь в отчете сверху в подменю "Варианты" вариант "Роли с доступом к объекту" | |||
| 15
    
        ДенисЧ 21.10.21✎ 07:48 | 
        (13) Кстати... Скачал расширение свежее. Решил его в (почти) типовую бухию подключить...
 Не дала, начала ругаться про разделение данных... {ВнешняяОбработка.StandardExtensionsManagement.Форма.Form.Форма(314)}: Ошибка при вызове метода контекста (Записать): Нельзя установить область действия расширения конфигурации в значение РазделениеДанных в информационной базе, не использующей разделение данных | |||
| 16
    
        TormozIT гуру 21.10.21✎ 08:36 | 
        (15) Кстати... Баги ИР принимаются так http://devtool1c.ucoz.ru/forum/2-2-1     | |||
| 17
    
        ДенисЧ 21.10.21✎ 08:43 | 
        (16) А где там кнопка добавить сообщение без регистрации? ))     | |||
| 18
    
        TormozIT гуру 21.10.21✎ 09:12 | 
        (17) Че, даже на github до сих пор не зареган?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |