|
|
БП 3.0 тонкая настройка прав |
☑ |
|
0
Dmitry_FFF
21.07.21
✎
09:36
|
Привет, коллеги, вот допустим есть пользователь. В режиме предприятия у него стоит профиль "Бухгалтер", в режиме конфигуратор у него два десятка ролей.
Если их потрогать что-нибудь отваливается.
Есть допустим задача, запретить пользователю проведение РТУ неоперативно, и запретить проведение/отмена проведения документа ТребованиеНакладная.
А другому пользователю, разрешить только Проведение РТУ оперативное.
Как это ловко можно сделать?
|
|
|
1
vicof
21.07.21
✎
09:38
|
Сделать отдельные права. Сделать отдельные профили.
|
|
|
2
ДенисЧ
21.07.21
✎
09:48
|
"В режиме предприятия у него стоит профиль "Бухгалтер", в режиме конфигуратор у него два десятка ролей."
Для БП3 за такое обычно бьют. Сильно. Ногами. По почкам.
|
|
|
3
Dmitrii
гуру
21.07.21
✎
09:52
|
(0) Если бы задача ограничивалась вопросом проведения любого документа только сегодняшним днём, то это настраивается в датах запрета изменения данных по пользователям с указанием динамической даты.
Но если речь о разграничении по видам объектов доступа, то выхода только два
Либо см.(1) и рисуй свои роли, профили, и пиши соответствующий код.
Либо допиливай БСП-шную систему контроля дат запрета изменения данных. Добавляй свой раздел учета "По документам" с указанием объекта учета (виды документов).
Каждый из подходов имеет свои преимущества и недостатки.
|
|
|
4
Dmitrii
гуру
21.07.21
✎
09:58
|
(2) >> В режиме предприятия у него стоит профиль "Бухгалтер", в режиме конфигуратор у него два десятка ролей.
>> Для БП3 за такое обычно бьют. Сильно. Ногами. По почкам.
Для БП3 это нормально. Один профиль включает множество ролей.
А по почкам бьют тех, кто начинает в конфигураторе пользователям ручками править, включенные в поставляемые профили. В особенности когда речь идёт о базовых профилях типа "Бухгалтер" или "Главный бухгалтер"
|
|
|
5
ДенисЧ
21.07.21
✎
10:00
|
(4) Судя по "Если их потрогать что-нибудь отваливается." - как раз в конфигураторе и раздавали права.
|
|
|
6
Dmitry_FFF
21.07.21
✎
10:05
|
Для решения мне достаточно, в для РТУ, сделать только Оперативное проведение, для ТребованиеНакладная, только просмотр.
(3) Я пока придумал, что мне надо взять все роли профиля Бухгалтер, как-то их ловко объеденить в одну и поставить галки для РТУ и Требования как мне надо.
Но как все роли объеденить одну я пока не придумал.
Выгрузить как-нибудь в XML, и там намутить потом загрузить?
Может быть есть какой-нибудь инструмент.
|
|
|
7
Dmitrii
гуру
21.07.21
✎
10:56
|
(6) Ты бредишь.
Даже если такое *авнорешение каким-то чудом взлетит, то работать оно будет ровно до первого ближайшего обновления. Ты же не собираешься после каждого обновления, в котором добавили/изменили какой-то объект или права заново пересобирать свой профиль из профиля "Бухгалтер"?
|
|
|
8
Garykom
гуру
21.07.21
✎
11:01
|
(0) Создать два профиля помимо Бухгалтер, с нужными правами
|
|
|
9
DrZombi
гуру
21.07.21
✎
11:41
|
(0) Их не имеет смыслу трогать в режиме конфигуратора.
При любом сохранении совпадающего профиля с пользователем, его права запишутся те, что выставлены в настройках профиля :)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший