|
Программно удалить панель разделов | ☑ | ||
---|---|---|---|---|
0
pessok
27.02.15
✎
10:22
|
Коллеги, привет. Задача такая - есть БП 3, при запуске открывается обработка (а-ля рабочий стол кладовщика). Нужно при открытии обработки удалить панель разделов и панель навигации. Пробую так:
&НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) //блабла НастройкиПриложения = Новый НастройкиКлиентскогоПриложения; НастройкиПриложения.ОтображатьПанельРазделов = Ложь; НастройкиПриложения.ОтображатьПанелиНавигацииИДействий = Ложь; ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения", "", НастройкиПриложения, Строка(ПараметрыСеанса.ТекущийПользователь)); КонецПроцедуры но ничего не происходит. Посмотрел, что там вообще есть в ХранилищеСистемныхНастроек по текущему пользователю - ничего более подходящего не нашел. AllFunctionsForm/Такси/НастройкиОкна CMICustomization/НастройкиОкна ВнешняяОбработка.РабочийСтолОператораСклада.Форма.Форма/НастройкиОкна ВнешняяОбработка.РабочийСтолОператораСклада.Форма.Форма/Такси/НастройкиОкна НачальнаяСтраница/НастройкиОкна НачальнаяСтраница/Такси/НастройкиОкна Обработка.ИнформационныйЦентр.Форма.ИнформационныйЦентр/НастройкиОкна Обработка.ИнформационныйЦентр.Форма.ИнформационныйЦентр/Такси/НастройкиОкна ОбщаяФорма.Вопрос/1aab3c71_da65_4cde_b80b_d7043d98fc8e/Такси/НастройкиОкна ОбщаяФорма.Вопрос/e6e65872_1e2b_471a_a1ef_c99e37877722/Такси/НастройкиОкна ОбщаяФорма.ЗагрузитеДанныеИз1СПредприятия77/НастройкиОкна ОбщаяФорма.ЗагрузитеДанныеИз1СПредприятия77/Такси/НастройкиОкна ОбщаяФорма.РабочийСтол/НастройкиОкна ОбщаяФорма.РабочийСтол/Такси/НастройкиОкна Общее/НастройкиКлиентскогоПриложения ОсновноеОкно/НастройкиОкна ОсновноеОкно/Такси/НастройкиОкна Справочник.Пользователи.Форма.ФормаСписка/Такси/НастройкиОкна Справочник.Пользователи.Форма.ФормаЭлемента/Такси/НастройкиОкна Куда ковырять? Может быть можно просто использовать какие-то ключи запуска тонкого клиента? |
|||
1
pessok
27.02.15
✎
10:27
|
Почитал ИТС, не нашел о ключах ничего...
http://its.1c.ru/db/v83doc#bookmark:adm:TI000000495 |
|||
2
pessok
27.02.15
✎
10:30
|
Платформа 8.3.5.1443
|
|||
3
pessok
27.02.15
✎
10:51
|
бульк
|
|||
4
pessok
27.02.15
✎
11:05
|
ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения", "", НастройкиПриложения, Строка(ПараметрыСеанса.ТекущийПользователь));
собственно, в хранилище инфа нормально записывается. Может там как-то надо обновить это дело потом? |
|||
5
pessok
27.02.15
✎
11:25
|
решил. для Такси (что мне и надо) это будет выглядеть вот так:
НастройкиИнтерфейса = Новый НастройкиИнтерфейсаКлиентскогоПриложения; НастройкиСостава = НастройкиИнтерфейса.ПолучитьСостав(); // Очистить настройки состава. НастройкиСостава.Верх.Очистить(); НастройкиСостава.Лево.Очистить(); НастройкиСостава.Низ.Очистить(); НастройкиСостава.Право.Очистить(); //Добавить снизу панель открытых НастройкиСостава.Низ.Добавить(Новый ЭлементНастройкиСоставаИнтерфейсаКлиентскогоПриложения("ПанельОткрытых")); // Загрузить настройки состава в пустой объект настроек. НастройкиИнтерфейса.УстановитьСостав(НастройкиСостава); // Положить объект настроек текущему пользователю в хранилище. ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиИнтерфейсаКлиентскогоПриложения", , НастройкиИнтерфейса); |
|||
6
SilentMan
27.02.15
✎
11:45
|
||||
7
pessok
27.02.15
✎
12:29
|
(6) оно, угу. оттуда и брал в (5). Но все равно спасибо :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |