Как программно получить список набора прав в конфигурации #99586


#0 by Defence
Нужно, что в список значений выгружался список набора прав в конфигурации. Каким образом это сделать? (есть предположение, что через объект Метаданные)
#1 by Иде я
Это для документов печать текущего набора прав: Делаеш пользователя левого, меняя наборы прав печатаеш:
#2 by Иде я
Писал не я...
#3 by Иде я
#4 by Rovan
Если просто список прав, то намек 1-й: см. мд-шник - поищи там подстроку Right
#5 by YF
Все не о том.
#6 by Defence
Упс... может быть я не понятно объяснил :),но мне как раз и нужно получить в списке значений: администратор, менеджер, заведующий, бухгалтер...
#7 by Defence
все перепробовал, наверное, НИКАК программно его не получить :(
#8 by Смотрящий от 1С
ИМХО Стандартным путем получаются только права пользователя под которым вошел в программу
#9 by Rovan
а мой метод не пошел ?
#10 by Rovan
(+9) Я домой пошел - завтра продолжим песни и танцы в стиле 1С
#11 by MMF
смотри сырцы Gcomp.
#12 by 427
Ну ты и подсказал... Он же слов таких не знает... Сырцы..Гкомп...
#13 by MMF
ну... ты что же это, хочешь сказать, что одинэсники - тупые??
#14 by 427
вообще то изредка попадаются наточенные экземпляры... Но не в данном случае...
#15 by Морозов Александр
Доброе утро.
#16 by Rovan
Ну та что, господа и дамы 1С-ники, вы отказались в принципе решать эту задачу или как ?
#17 by Байк
Глянь тут может поможет
#18 by Rovan
Я немного не про то. Я ж предлагал без всяческих ВК - см.
#19 by MMF
список использованных прав в users.usr <> список прав в конфигурации.
#20 by Rovan
Это понятно, но вопрос в том как как их получить программно из самой 1С не используя ВК.
#21 by MMF
а зачем нужно извращаться в 1С (и вряд ли на внутреннем языке можно парсить MMDS), если проблема легко решается использованием ВК?
#22 by MMF
(21+)про MMDS это я так брякнул... еще просыпаюсь.
#23 by Rovan
Затем, что в так поставлена задача - значит человеку это надо и лучше конечно без всяких ВК. ПС: я не понял - мне никто не верит чтоли что так можно сделать ?
#24 by Rovan
(+23) Раз никто не пришел в ветку - объявляю себя победителем темы.
#25 by 427
МолодЭц... Возьми канфЭтку на обувной полке...
#26 by Репка
Нельзя программно это сделать. Тем более через метаданные. Почему? Потому что если открыть конфигуратор, то видим, что у нас есть РАЗНЫЕ закладочки Метаданные и Права. Отсюда делаем ВЫВОД...
#27 by Rovan
А ты как думаешь ? Можно или нет ? см. я же написал "1-й намёк".
#28 by Rovan
Я взял конфетку (спасибо) называется "Красный мак" Как интересно разрешают еще такие конфеты выпускать ? Вот например мобильники с маком и коноплей запретили уже ! Кстати насчет мака. Мои предки однажды на даче посадили мак, и вырос он красивый (штук 10 примерно). Но однажды пришел к ним человек трясущийся с наколками на лице и руках и поросил вежливо "Можно я у вас мав срежу" Разве можно ему отказать ? С тех пор мои предки не сажают мак.
#29 by Rovan
(+28) очепятка, следует читать и попросил вежливо "Можно я у вас мак срежу ?"
#30 by Defence
ОК, ладно, раз программно нельзя, значит остается один выход - завести либо новый справочник, либо перечисление... И там ручками прописать все наборы прав. (идея, для чего это нужно, может пригодится кому-нибудь - ограничить просмотр ГРУПП в справочнике Контрагентов, в зависимости от прав, т.е. конкретно указываем - администратору эту группу можно смотреть, всем остальным - нет... и т.д., соответственно и настроить можно необходимые отчеты)
#31 by Demid
Делается это через пользователей. пишешь кому нельзя, а кому можно и ставишь Видимость либо 0 либо 1 в зависимости от пользователя.
#32 by Defence
Гораздо проще админу указать галочками, кому можно, а кому - нет
#33 by Rovan
(30,31) Это всё очень обходные пути - дублирование сведений
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С