Нужно чтобы в веб-клиенте запускалась только одна обработка на весь экран (а-ля рабочее место сотрудника), т.к. надо скрыть все панели, которые только возможно. Подскажите как сделать. Следующее для веб-клиента не катит:
НовНастройка= Новый НастройкиКлиентскогоПриложения;
НовНастройка.ОтображатьПанелиНавигацииИДействий = Ложь;
НовНастройка.ОтображатьПанельРазделов = Ложь;
ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения",,НовНастройка);
// Для примера будем менять настройки пользователя "не глядя" на то, что он себе настроил.
// Создать пустой объект настроек.
НастройкиИнтерфейса = Новый НастройкиИнтерфейсаКлиентскогоПриложения;
// С помощью пустого объекта настроек получить настройки состава, установленные в конфигураторе.
НастройкиСостава = НастройкиИнтерфейса.ПолучитьСостав();
ГруппаПанелей = Новый ГруппаНастройкиСоставаИнтерфейсаКлиентскогоПриложения;
ПанельИнструментов = Новый ЭлементНастройкиСоставаИнтерфейсаКлиентскогоПриложения("ПанельФункцийТекущегоРаздела");
ГруппаПанелей.Добавить(ПанельИнструментов);
ПанельИнструментов = Новый ЭлементНастройкиСоставаИнтерфейсаКлиентскогоПриложения("ПанельИнструментов");
ГруппаПанелей.Добавить(ПанельИнструментов);
//НастройкиСостава.Верх.Добавить(ГруппаПанелей);
// Загрузить настройки состава в пустой объект настроек.
НастройкиИнтерфейса.УстановитьСостав(НастройкиСостава);
// Положить объект настроек текущему пользователю в хранилище.
ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиИнтерфейсаКлиентскогоПриложения", , НастройкиИнтерфейса);
// Если же хотим менять настройки, которые установил пользователь себе,
// тогда нужно прочитать его настройки из хранилища, и метод ПолучитьСостав()
// вернёт не то, что в конфигураторе, а то, что пользователь установил себе.
//
// НастройкиИнтерфейса = ХранилищеСистемныхНастроек.Загрузить("Общее/НастройкиИнтерфейсаКлиентскогоПриложения");
// НастройкиСостава = НастройкиИнтерфейса.ПолучитьСостав();
// ... изменть настройки состава
// НастройкиИнтерфейса.УстановитьСостав(НастройкиСостава);
// ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиИнтерфейсаКлиентскогоПриложения", , НастройкиИнтерфейса);
КонецФункции
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой