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

как вывести что доступно роли?

как вывести что доступно роли?
Я
   Мисти
 
04.09.20 - 16:40
Типового я не нашла ничего. Может, кто-то написал?
нужно вывести список, какие конкретно права дает роль - где доступ, где проведение?
Думаю, это не очень сложно, но меня просили список, а не обработку!
   fisher
 
1 - 04.09.20 - 16:42
На инфостарте полно всяких отчетов по правам доступа
   Мисти
 
2 - 04.09.20 - 16:44
так там за мани! Мне бы что-то простейшее.
   RomanYS
 
3 - 04.09.20 - 16:51
Открыть роль в конфигураторе. Действия - вывести список...
В КА2 одна роль - 305212 строк.
   Мисти
 
4 - 04.09.20 - 16:52
попробую, спасибо
   Мисти
 
5 - 04.09.20 - 17:06
ага, неудобно.
   RomanYS
 
6 - 04.09.20 - 17:09
(5) Оно и не должно быть удобно :)
Оно как раз для случая "меня просили список" и "мне бы что-то простейшее"
   fisher
 
7 - 04.09.20 - 17:25
(6) Ну что ты как маленький. Когда говорят "мне бы что-то простейшее" всегда имеется в виду "что-то простейшее, но идеально мне подходящее".
   ДенисЧ
 
8 - 04.09.20 - 17:35
(2) Простейшее пишется на коленке минут за 20.
   Мисти
 
9 - 04.09.20 - 17:49
(8) на моей коленке - 2 часа.
   Мисти
 
10 - 04.09.20 - 17:51
и ведь никто не оценит!
по идее - цмкл по метаданным и проверять основные права - чтение, просмотр и редактирование и  только где "да" выводить.
   Nolan
 
11 - 04.09.20 - 17:53
(0) Регистр сведений Права ролей, если типовая конфа
   Мисти
 
12 - 04.09.20 - 19:39
(11) и правда!! Есть такое! не видела раньше.
   Мисти
 
13 - 04.09.20 - 19:39
подскажите еще - "главное" - я думала, это подсистема, но с таким названием нет подсистемы, так что это?
   Мисти
 
14 - 04.09.20 - 20:11
(11) прямо очень полезный регистр. А как туда попадает информация? И почему там не все самописные объекты? (почти все есть, но один не могу найти)
   TormozIT
 
15 - 04.09.20 - 21:06
Поговаривают что еще этот отчет http://devtool1c.ucoz.ru/index/analiz_prav_dostupa/0-64 годный для решения задачи. Бесплатный и работает в любой конфе (ОП/УП).
   Мисти
 
16 - 04.09.20 - 22:16
Спасибо!
Еще вопрос - журнал "деньги" - как сделать, чтобы "банк" было видно, а "кассу" нет? пко и рко - понятно, а форму саму?
   Мисти
 
17 - 06.09.20 - 15:53
(15) как скачать-то? Я не нашла!
   Мисти
 
18 - 06.09.20 - 16:26
подсистема = Метаданные.Подсистемы.ОСИНМА//.ВключатьВКомандныйИнтерфейс;

    Для каждого роль из метаданные.Роли Цикл
    а = ПравоДоступа("Просмотр", Подсистема,роль);
    Если а Тогда 
         ОбщегоНазначенияКлиентСервер.СообщитьПользователю("доступ " + роль);
вот такое написала, выяснила, что к подсистеме есть право доступа у всех! или что не так я спросила?
   mistеr
 
19 - 06.09.20 - 16:28
Писал когда-то обработку, причесывающую (3). Сворачивание, выделение цветом и т.п. Мне хватало.
Могу поделиться, но с учетом (15) думаю не актуально.
   Мисти
 
20 - 06.09.20 - 17:02
(19) так я не могу там скачать! Вы можете? У моей умной дочки тоже не получилдось, а "на коленке" - у меня пока очень странный результат получается.
   ДенисЧ
 
21 - 06.09.20 - 17:16
(20) Так качать нужно всю подсистему целиком...
(15) В портативных есть такая?
   TormozIT
 
22 - 06.09.20 - 17:26
(21) Подавляющее большинство функций подсистемы работает по всех вариантах поставки. Поэтому, если в описании не указано, то работает во всех вариантах поставки.
   mistеr
 
23 - 06.09.20 - 17:30
(20) Могу. Вот прямая ссылка на портативный вариант: http://devtool1c.ucoz.ru/load/0-0-0-6-20
   Мисти
 
24 - 06.09.20 - 22:39
ИНСТРУМЕНТЫ РАЗРАБОТЧИКА КОНФИГУРАЦИЯ 1С 8.2+ V5.53 - вот это скачивать?
   Мисти
 
25 - 06.09.20 - 22:46
подсистема = Метаданные.Подсистемы.ОСИНМ//.ВключатьВКомандныйИнтерфейс;


    Для каждого роль из метаданные.Роли Цикл
    а = ПравоДоступа("Просмотр", Подсистема,роль);
    Если а Тогда 
         ОбщегоНазначенияКлиентСервер.СообщитьПользователю("доступ " + роль); - почему она мне "истина" на всё гоаорит?
И еще, отладчик говаорит, что роль - это строка, а я периодически вижу обращение
Роль.ЕстьИзмененияРасширениямиКонфигурации() - она не должна быть строкой! Что происходит-то?
   Мисти
 
26 - 06.09.20 - 23:09
Справочник.Банки            
    Чтение    Нет    
    Добавление    Нет    
    Изменение    Нет    
    Удаление    Нет    
    Просмотр    Нет    
    Интерактивное добавление    Нет    
    Редактирование    Нет    
    Интерактивное удаление    Нет    
    Интерактивная пометка на удаление    Нет    
    Интерактивное снятие пометки удаления    Нет    
    Интерактивное удаление помеченных    Нет    
    Ввод по строке    Нет    
    Интерактивное удаление предопределенных    Нет    
    Интерактивная пометка на удаление предопределенных    Нет    
    Интерактивное снятие пометки удаления предопределенных    Нет    
    Интерактивное удаление помеченных предопределенных    Нет    
    Чтение истории данных    Нет    
    Чтение истории данных отсутствующих данных    Нет    
    Изменение истории данных    Нет    
    Изменение истории данных отсутствующих данных    Нет    
    Изменение настроек истории данных    Нет    
    Изменение комментария версии истории данных    Нет    
    Просмотр истории данных    Нет    
    Редактирование комментария версии истории данных    Нет    
    Переход на версию истории данных    Нет    
Реквизиты            
Справочник.Банки.Реквизит.КоррСчет            
    Просмотр    Да    
    Редактирование    Да    
Справочник.Банки.Реквизит.Город            
    Просмотр    Да    
    Редактирование    Да    
Справочник.Банки.Реквизит.Адрес            
    Просмотр    Да    
    Редактирование    Да    
Справочник.Банки.Реквизит.Телефоны            
    Просмотр    Да    
    Редактирование    Да
   Мисти
 
27 - 06.09.20 - 23:09
смотрю конкретную роль - как так - бпнки - нет, а реквизиты банка - да?
   Мисти
 
28 - 06.09.20 - 23:11
и еще вопрос - раньше подсистему было видно, если у роли есть на нее права, а теперь какой-то еще механизм?
Я хочу вообще убрать видимость ОСиНМА, и, вроде, не вижу разрешения на просмотр ни у одной текущей роли, а раздел виден.


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