вопрос по скрытию разделов в 1С

1. pogroleg 147 22.02.24 13:24 Сейчас в теме
Всем добрый день. Есть задача, просто при запуске пользователя скрыть ему все разделы, кроме определённого. Кто то этим занимался?, как я понял нормального способа нет. Есть возможность как то подгрузить настройки пользователя, но вариант так себе.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
18. erazh 22.02.24 17:20 Сейчас в теме
(1)
А) Переводишь 1С в режим отличный от обычного, например, "рабочий стол".
Б) Кидаешь на рабочий стол обработку, которую и будет видеть пользователь.
В) "Лепишь" в обработке что хочешь.
19. pogroleg 147 22.02.24 17:23 Сейчас в теме
(18) тогда придется лепить команды на запуск отчетов, обработок и так далее. Тернистый путь. Вариант 16 более менее
2. OlegAr 21 22.02.24 13:27 Сейчас в теме
настройки профиля (роли) смотри.
3. pogroleg 147 22.02.24 13:29 Сейчас в теме
(2) вариант такой есть, но такой себе.
4. OlegAr 21 22.02.24 13:31 Сейчас в теме
а что вы хотите у Администратора скрыть разделы ? или на форме скрыть окно ?
5. pogroleg 147 22.02.24 13:32 Сейчас в теме
(4) Есть пользователь, который может многое, но хочет видеть только один раздел. Например "Главное". Через роли это не сделать, особенно если реализовывать через расширение
7. OlegAr 21 22.02.24 13:36 Сейчас в теме
(5)скрой ему вообще всю панель.
9. pogroleg 147 22.02.24 13:39 Сейчас в теме
(7) панель скрыть в коде можно, а вот его содержимое вроде как нет.
10. OlegAr 21 22.02.24 13:40 Сейчас в теме
(9) попробуй роль только для чтения. всетолько через роли в конфигураторе или в Предприятии через профиль
6. OlegAr 21 22.02.24 13:35 Сейчас в теме
Вот так ?
Прикрепленные файлы:
8. pogroleg 147 22.02.24 13:38 Сейчас в теме
(2)
(6)

вот так например, только этот раздел
Прикрепленные файлы:
11. YozZzhik 22.02.24 13:42 Сейчас в теме
Настройка панелей разделов в пользовательском режиме для этого пользователя
Прикрепленные файлы:
12. pogroleg 147 22.02.24 13:44 Сейчас в теме
(11) нет, это вариант не очень. Если бы так, то я бы не поднял этот вопрос :) суть в том, что при запуске скрыть.
13. YozZzhik 22.02.24 13:53 Сейчас в теме
(12) Ну смотрите, командный интерфейс разделов формируется исходя из:
1) Прав доступа
2) Функциональных опций
3) Видимости по ролям в конфигураторе
4) Пользовательской настройки видимости

Больше вариантов то особо и нет.
Ковырять видимость по ролям и права я бы не стал, ролей много, а если оставить видимость или права доступа хотя бы в одной роли, то все будет бессмысленно, либо пострадают другие пользователи.
Если нужно просто убрать из видимости с возможностью потом добавить - тут только вариант с пользовательской настройкой.
Если нужно, чтобы пользователь не смог вообще добавить себе команды разделов, то тут только отдельную роль с необходимыми правами для него делать. Либо затычку какую в событии ПриНачалеРаботыСистемы, которая проверить пользователя и уберет для него разделы. Но таким мазахизмом не занимался, как это реализовать в полной мере не знаю)

А пользовательская настройка вам что не при запуске скрывает?)
14. pogroleg 147 22.02.24 13:58 Сейчас в теме
(2)
(13) ну вот я примерно так и рассуждал. Не понял вопроса последнего.
15. YozZzhik 22.02.24 13:59 Сейчас в теме
(14) Ну вы пишите, что при запуске надо скрыть. Пользовательская настройка как раз при запуске и скрывает
16. pogroleg 147 22.02.24 14:02 Сейчас в теме
(15) да всё верно. Я думал, может я чего то не знаю про возможности работы с разделами.

Ну тогда только через настройки и пробовать делать. Надо будет запуститься, настроить разделы, сохранить настройки. А потом пользователям, которым это нужно будет, подтягивать настройки при запуске.
17. YozZzhik 22.02.24 17:19 Сейчас в теме
(16) А вот это интересно. Только мне кажется эти настройки где-то на уровне платформы формируются и на уровне конфигурации их не подцепить. Но если докопаетесь до истины, скиньте сюда что сделали, интересно)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот