Имя: Пароль:
1C
 
Как скрыть подсистему?
0 first_may
 
07.02.23
19:51
Добрый день.

Подскажите пож, можно ли программно для конкретного пользователя
скрыть подсистему БанкИКассав БП 3.0?

Если да, то в каком направлении идти?

Видел, что пишут про УстановитьПараметрыФункциональныхОпцийИнтерфейса,
но не пойму как пользоваться
1 Amra
 
07.02.23
19:53
Самое просто и правильно - убрать соответствующие права
2 first_may
 
07.02.23
19:56
(1) БП типовая..

согласен, что через роль,
но эта подсистема есть в роли "Чтение данных бухгалтерии",
а если я ее уберу, то помимо БанкИКассав еще и другие подсистемы не будут доступны.
3 Новиков
 
07.02.23
20:02
(0) по структуре подчиненности как собрался скрывать все денежные документы?
4 Остап Ибрагимович
 
07.02.23
20:03
(2): Ну и создайте дубликат "самой близкой" роли, отрубите в ней лишнее - и посадите на нее неугодного пользователя.
(назовите новую подсистему только похитрее - чтобы с теми ролями, что могут приехать в штатных апгрейдах, не пересеклось гарантировано; эта роль тогда и обновлениям никаким и никак не помешает)
5 Новиков
 
07.02.23
20:14
(4) Вряд ли это что-то решит, т.к. в отчетах, структуре, да мало ли где еще - все что в этой подсистеме, всё это будет видно. Решать вопрос нужно радикально, но возни с этим много. Лучше не саморазрушаться по этому поводу, взять типовой профиль менеджера и доработать его. Там хотя бы база уже сделана. Можно добавить свою подсистему, чисто под этого пользователя, напихать туда что надо и дать право на нее и на потроха.
6 Donkey_hot
 
07.02.23
20:14
(0) Если речь идет о том, чтобы ограничить доступ к информации, то конечно через роли, т.к. есть 1000 способов, как юзер может через связанные объекты добраться до этих данных. Если же надо для галочки чисто косметически скрыть подсистему, то в расширении конфигурации достаточно убрать просмотр подсистемы у всех ролей и создать одну роль с просмотром, выдать кому надо.
7 Остап Ибрагимович
 
07.02.23
20:25
А функциональные опции не спасут отца русской демократии? (с)
8 Новиков
 
07.02.23
20:26
(6) Для галки лучше идти от противного: взять профиль, где совсем ничего нет - это менеджер. Сделать одну подсистему - и добавить туда все, с чем работают эти пользователи. Сделать одну роль и добавить все права на эти объекты. Когда приедет обновка, не будет каких-то ролей на новые объекты - также зашел, в одну эту роль докидал что надо да и все. Анализ же всех ролей на всё - займет много времени, хотя это не клиар-акитеча и все дела, но для такого маразма, что просит ТС - это просто серебрянная пуля. По правильному, нужно сделать отдельный профиль - денежные документы, и выдавать его тем, кому нужен туда доступ. Но это все возня и работа на несколько дней. Не думаю, что ТС все это нужно.
9 Новиков
 
07.02.23
20:27
(7) а ты сам так пробовал?
10 Остап Ибрагимович
 
07.02.23
20:29
(9): да. есчли интересно - вот этот матеиал весьма помог: https://infostart.ru/1c/articles/1009429/
11 first_may
 
07.02.23
20:38
(7) я как раз читал про это, но не понял как пользоваться..

можно простейший пример?
12 first_may
 
07.02.23
23:18
(10) с помощью него можно скрыть подсистему?
13 first_may
 
09.02.23
11:03
помогите пож, как скрыть подсистему?
14 rozer76
 
09.02.23
13:52
(12) в составе ФО есть подсистемы тоже - кури (10) и УстановитьПараметрыФункциональныхОпцийИнтерфейса
15 magicSan
 
09.02.23
13:56
(14) дак это на всю систему действует