|
Программное скрытие разделов панели разделов.
| ☑ |
0
Трик
14.09.17
✎
12:37
|
Задача такая:
У разных пользователей показывать разные разделы в панели разделов.
Знаю что это настраивается под пользователем через меню - вид - настройка панели разделов. Но пользователей много.
Через конфигуратор - "открыть командный интерфейс конфигурации", проблема следующая: конфа типовая слишком во многих правах придется менять.
в общем, хочется сделать программно "раз и на всегда".
Кто-нибудь делал? и как?
|
|
1
Трик
14.09.17
✎
12:37
|
Через функциональные опции - нужно что бы скрыто было не у всех.
|
|
2
Трик
14.09.17
✎
14:26
|
кароч сделал через копирование настроек. Но это не полноценный выход.
|
|
3
Мыш
14.09.17
✎
14:29
|
КлючОбъекта = "Общее/НастройкиИнтерфейсаКлиентскогоПриложения";
НастройкиСоставаИКП = Новый НастройкиСоставаИнтерфейсаКлиентскогоПриложения;
Настройки = Новый НастройкиИнтерфейсаКлиентскогоПриложения;
Настройки.УстановитьСостав(НастройкиСоставаИКП);
ХранилищеСистемныхНастроек.Сохранить(
КлючОбъекта, "",
Настройки,, ИмяПользователя
);
|
|
4
Мыш
14.09.17
✎
14:31
|
> "раз и на[]всегда"
У пользователя всегда останется возможность вернуть панели в зад.
|
|
5
Трик
14.09.17
✎
14:35
|
(4) я знаю. право "Сохраненние данных пользователя" понапихано почти во все типовые права :(
|
|
6
Трик
14.09.17
✎
14:36
|
как и видимость разделов в интерфейсе.
|
|
7
Трик
14.09.17
✎
14:49
|
(3) этот код скрывает все панели.
а надо убрать часть разделов с панели разделов
допустим
|
|
8
Мыш
14.09.17
✎
14:50
|
(7) НастройкиСоставаИнтерфейсаКлиентскогоПриложения видишь? Почитай про них в справке.
|
|