1С 81 Настройка дополнительных прав пользователей #606522


#0 by mnail1979
Здравствуйте, уважаемые профессионалы. Подскажите пожалуйста, как в настройку дополнительных прав пользователей добавить новый показатель, и как в коде его потом использовать?
#1 by vmv
проше дописать свою настройку и добавляй нехочу без мешка убойной травы шаблонов ограничений БСП
#2 by Чел
новый показатель добавляй через предопределенное значение ПланВидовХарактеристик.НастройкиПользователей
#3 by Чел
ой.. наврал. ПраваПользователей
#4 by vmv
и еще в 20 местах вспомнить все и в 10 шаблонах, а может еще и без шаблона РЛС кинули где
#5 by Чел
а при чем тут РЛС??
#6 by Чел
смотря о какой конфигурации идет речь, но в старой доброй 10.3 есть общий модуль УправлениеДопПравамиПользователей, в котором прописаны функции почти на каждое значение доп. прав (не очень удобно, конечно) и в коде в определенных ситуациях вызываются. И на шаблоны РЛС никак не завязано.
#7 by vmv
мухи отдельно Если речь о настройках, например "Основная организация, кто выписсывает наклыдные", то это одно А если речь о правах - то это другое и РЛС работает даже когда выключено, молча тихо и примитивно
#8 by mnail1979
У меня есть документ рейс, у которого есть реквизит "состояние". Сейчас у меня в документе реализации в процедуре "при открытии" в конце есть дописка ЭтаФорма.ТолькоПросмотр = СостояниеРейса; Но мне нужно, чтоб эта строка не срабатывала для определенных пользователей. Поэтому хочу в настройку доп прав пользователей вытащить это разрешение, и кому нужно тому и дать.
#9 by КМ155
очередная венка ни о чём, нет в самописке такого механизма
#10 by vmv
функциональную опцию заюзать для ролей если уж так все персонально и даже в рамках одной роли варианты, то ну или там не глЗнПеременной, кароче ясна - смотрим код, клонируем
#11 by Чел
в сабже написано: "1С 81. Настройка дополнительных прав пользователей". В каких типовых конфигурациях встречается данное словосочетание?  Управление Торговлей, редакция 10.3! Может, еще где-то... Но если речь про УТ, то там, действительно, есть такой механизм, работающий на ПВХ и модуле и никак не завязанный на РЛС.
#12 by mnail1979
УПП
#13 by vmv
ага, всякие там подписанты, открыванты и прочие серванты. в палатках такого нет, там же главное надуть, какие там согласования. надул - заработал, доки уничтожил
#14 by КМ155
ПВХ ПраваПользователей в конфигураторе - предопределённые и при обновлении объединять
#15 by mnail1979
в ПВХ добавил. Как теперь в коде прочитать его?
#16 by КМ155
что-то мешает найти в конфе как это делается для любого другого доп.права ?
#17 by mnail1979
все готово. Сделал
#18 by mnail1979
хотя нет. Не готово. УправлениеПользователями.ПолучитьЗначениеПраваПользователя(            ПланыВидовХарактеристик.ПраваПользователей.ХХХХХХХХ,            Неопределено) Не могу тут найти свой параметр
#19 by mnail1979
кажется нашел. Надо в конфе в предопределенные добавить, а не в предприятии
#20 by pochemu
Добавить в видыхарактеристики в ПраваПользователей в предопределенные новое право. Если у вас УПП, то проверку на это право запихивайте в модуль УправлениеДопПравамиПользователей. Вот одна из функций проверки ДопПрава - По аналогии создайте свою функцию.
#21 by pochemu
Ну и естественно просто в нужном месте вызывайте проверку права в нужном вам месте:
#22 by КМ155
ещё раз: ПВХ ПраваПользователей в конфигураторе - предопределённые и при обновлении объединять
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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