Каким образом можно запретить пользователю доступ к настройке панели разделов ?
По теме из базы знаний
- Всякие полезности
- Панель #Расширение объекта: Редактор, Права, Поиск, Сторно, Обмен
- Управление доступом к формам и элементам форм «УФОРМ-ЮГ» (БП, БП-КОРП, ЕРП, УНФ, УТ, КА, УХ) [Расширение]
- Переход с 1С:УПП на 1C:ERP. Переезд пользователей с сохранением прежних прав
- Отчеты с общей формой отчета. Типовые сценарии
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) как запретить изменять - не знаю, но можно скрыть
НастройкиРабСтолаМенеджер = Новый НастройкиНачальнойСтраницы;
СоставФормМенеджер = НастройкиРабСтолаМенеджер.ПолучитьСоставФорм();
СоставФормМенеджер.ЛеваяКолонка.Очистить();
СоставФормМенеджер.ПраваяКолонка.Очистить();
СоставФормМенеджер.ЛеваяКолонка.Добавить("Задача.*.Форма.ФормаСпискаИсполнителя");
НастройкиРабСтолаМенеджер.УстановитьСоставФорм(СоставФормМенеджер);
НастройкиИнтерфейсаМенеджера = Новый НастройкиИнтерфейсаКлиентскогоПриложения;
СоставИнтерфейсаМенеджер = НастройкиИнтерфейсаМенеджера.ПолучитьСостав();
СоставИнтерфейсаМенеджер.Верх.Очистить(); // панель инструментов убираем
СоставИнтерфейсаМенеджер.Лево.Очистить();
СоставИнтерфейсаМенеджер.Право.Очистить();
СоставИнтерфейсаМенеджер.Низ.Очистить();
СоставИнтерфейсаМенеджер.Низ.Добавить(Новый ЭлементНастройкиСоставаИнтерфейсаКлиентскогоПриложения("ПанельОткрытых"));
НастройкиИнтерфейсаМенеджера.УстановитьСостав(СоставИнтерфейсаМенеджер);
...
ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиНачальнойСтраницы",,НастройкиРабСтолаМенеджер,,СокрЛП(ПользовательИнфБазы.Имя));
ХранилищеСистемныхНастроек.Сохранить("Общее/ ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиИнтерфейсаКлиентскогоПриложения",,НастройкиИнтерфейсаМенеджера,,СокрЛП(ПользовательИнфБазы.Имя))
Показать
есть вот такой код
если бы был вариант
ОтображениеПанелиРазделов.НеВыводить
НастройкиИнтерфейса = Новый НастройкиКомандногоИнтерфейса();
НастройкиИнтерфейса.ОтображениеПанелиРазделов = ОтображениеПанелиРазделов.КартинкаИТекст;
если бы был вариант
ОтображениеПанелиРазделов.НеВыводить
(9) вот тут есть интересная тема http://infostart.ru/public/369487/
Возможно, если продолжить ее, то можно обнаружить имя стандартной обработки, которое используется для настройки панели разделов и заменить ее использование на какую нибудь свою пустую, для части пользователей.
Не уверен, что получится, но можно попробовать поискать в этом направлении.
Возможно, если продолжить ее, то можно обнаружить имя стандартной обработки, которое используется для настройки панели разделов и заменить ее использование на какую нибудь свою пустую, для части пользователей.
Не уверен, что получится, но можно попробовать поискать в этом направлении.
(11) Имеется в виду, что если найти внутреннее имя встроенной обработки по настройке панелей, то методом из http://infostart.ru/public/369487/ ее можно подменить на свою. Возможно есть смысл попросить автора (ekaruk) помочь с поиском.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот