Имя: Пароль:
1C
1С v8
Права на новую подсистему (кроме полных прав)
,
0 Буковка
 
29.08.23
10:34
Нужно убрать подсистему из интерфейса у всех пользователей ( в т.ч. для полных прав), кроме 2 пользователей. Подскажите, пожалуйста, как это правильно реализовать? Пробовала так: убираю просмотр подсистемы у полных прав, создаю роль с просмотром подсистемы, создаю профиль в предприятие, где назначаю роль с просмотром новой подсистемы - так не работает. Если в конфигураторе устанавливаю в профиле пользователя новую роль, то работает. Но регламентное задание через время снимает эту галочку. Как решить эту задачу правильно? думаю уже, для каждого пользователя менять настройки интерфейса в режиме предприятия (скрыть подсистему)
1 shuhard
 
29.08.23
10:40
(0)[Если в конфигураторе устанавливаю в профиле пользователя новую роль]руки оторвать
2 Garykom
 
гуру
29.08.23
10:43
Именно руки оторвать

ПолныеПрава = всегда полные права!

просто у всех пользователей которым не нужна эта подсистема уберите ПолныеПрава
3 Garykom
 
гуру
29.08.23
10:44
>Пробовала так: убираю просмотр подсистемы у полных прав

изврат
4 Буковка
 
29.08.23
10:46
(2) не могу убрать им полные права, т к дело только в подсистеме.
5 Буковка
 
29.08.23
10:46
(1) я не планировала так оставить, я просто рассказываю, что это работает
6 Garykom
 
гуру
29.08.23
10:47
(4) издеваетесь?
дайте им нужный набор ролей чтобы был аналог полных прав
7 Буковка
 
29.08.23
10:48
(6) это программисты, они потом удивятся
8 KJlag
 
29.08.23
10:50
(7) а зачем полным правам убирать доступ на просмотр подсистемы? если они и так все из этой подсистемы через "все функции" могут найти (особенно учитывая что они прогеры)
9 Буковка
 
29.08.23
10:52
(8) могут, да. но вот такая задача, чтобы в интерфейсе не было
10 KJlag
 
29.08.23
10:56
(9) а просто объяснить инициатору, что это не поможет ибо доступ и так есть?
11 Буковка
 
29.08.23
10:57
(10) если не найду решение, то так и поступлю. интересно, а ПараметрСеанса мне не поможет?
12 Garykom
 
гуру
29.08.23
11:14
Не поможет.

Поможет только длительное обучение.
13 Буковка
 
29.08.23
11:30
(12) действительно, не помогло. Видимо, это всё же не корректно скрывать подсистему и оставлять функционал.

Зря Вы делаете такие выводы, не зная человека. Никакое обучение мне не поможет. Знайте, что где-то встретите мой код
14 Garykom
 
гуру
29.08.23
11:30
Как встречу так и снесу
15 Valdis2007
 
29.08.23
11:31
(13) Знайте, что где-то встретите мой код... - Вы уважаемый разработчик 1с Бухгалтерия?
16 lubitelxml
 
29.08.23
11:34
(13) "Никакое обучение мне не поможет" - тогда вам лучше покинуть профессию и на задавать глупые вопросы на форуме
17 Мимохожий Однако
 
29.08.23
11:52
(7) Удивить удалось
Самый лучший способ отомстить Заказчику - выполнить его хотелки один в один без обсуждения ©
18 Буковка
 
29.08.23
12:06
(17) спасибо за совет, просто я думала, что в 1с можно реализовать всё, а если нет, то не знаешь функционал
19 Мультук
 
гуру
29.08.23
12:34
0)

1) Вам еще рано вообще даже думать о том, чтобы редактировать полные права.
Это хороший, добрый совет.

2) И вообще не нужно трогать руками типовые роли.
Еще один добрый совет.

3) Среди заказчиков, и даже среди начальников, и даже среди гуру -- куча идиотов (ну или просто людей, которые в этот раз хреново думали головой).
Просто примите это как факт.
20 Valdis2007
 
29.08.23
14:04
(18) если сторонний заказчик сделай, но предупреди, что концептуально это не правильно. И ты ответственность в дальнейшем не несешь
21 KJlag
 
29.08.23
14:39
(0) если это новая подсистема, то почему бы её не добавить именно в расширении, туда же добавить полные права.
и в командном интерфейсе в расширении снять для полных прав видимость.
правда основные права расширения надо будет раздать тем двум людям.
22 Буковка
 
29.08.23
14:54
(20) хочется делать делать только то, за что что можно нести ответственность. Пока рассматриваю вариант оставить для полных прав видимость подсистемы, а в форме списка документов и справочников, которые в нее входят, сделать проверку на роли тех 2 пользователей и выставлять видимость
23 Мультук
 
гуру
29.08.23
15:10
(22)

Что будем делать с формами и спискам, которых нет физически и система генерирует их на лету ?

P.S.
Это ЗУП (или что-то рядом) что ли ? Ох, юмористы. Тогда программисты будут смотреть все это через консоль запросов.
24 sitex
 
naïve
29.08.23
18:16
(0) Через расширение и функциональных опций решается на раз два !
25 sitex
 
naïve
29.08.23
18:17
(24) +1 регистр кому показывать кому нет эту подсисетму
26 sitex
 
naïve
29.08.23
18:20
(2) Что то вы сударь прям красноречиво так наехали, и такое бывает что под полными правами просят спрятать то что не было видно и такие задачи есть . Да Полные права есть у тех кому они не нужны - но собственники бизнеса решают кому и как , а не 1С разработчики и программисты. Если в ваши устои это как то не складывается , то дверей в комнате может быть больше чем одна )))
27 Буковка
 
30.08.23
11:07
(25) спасибо, я попробую это сделать для себя, чтобы знать на будущее. Обсудила с инициатором задачи и остановились на варианте (22)
28 Garykom
 
гуру
30.08.23
13:49
(26) >но собственники бизнеса решают кому и как , а не 1С разработчики и программисты

точно
собственник самолета решает кому, куда и как лететь
хоть в космос, хоть под воду
29 stix2010
 
30.08.23
16:36
(22) Это явно уверенный джун с новомодных курсов. Обязательно кто то встретит этот ккод, скорее всего будет вспоминать недобрым словом.
Программист всегда исправляет последнюю ошибку.