0
sander
10.09.13
✎
13:17
|
Здравствуйте, коллеги!
Есть задача организовать на базе веб клиента доступ в отдельные подсистемы базы 1с. Управляемые формы готовы, организованы в подсистемы, однако есть дополнительное требование:
Для одних и тех же пользователей В ТОНКОМ КЛИЕНТЕ должен открываться полнофункциональный интерфейс со разделами всех доступых подсистем, а при открытии веб-клиента по ссылке следует открывать только выбранную подсистему (которая передается в URL как параметр запуска). При это пользователь один и тот же для тонкого и веб-клиента, набор прав - идентичный.
Требование несложное, однако я столкнулся с тем, что не могу скрыть панель разделов, хотя, казалось бы, такая возможность предусмотрена.
Пользуюсь вот такой конструкцией на сервере:
НастройкиДляЗагрузки = Новый НастройкиКлиентскогоПриложения;
НастройкиДляЗагрузки.ОтображатьПанельРазделов = Ложь;
ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения", ,НастройкиДляЗагрузки, ИмяПользователя());
Однако это ничего не меняет, даже после перезапуска панель разделов остаётся в интерфейсе.
Теоретически, есть вариант скрывать раздел через роли, но тогда получается нужен разный набор ролей для тонкого и веб клиентов.
Колеги, посоветуйте, как решить проблему. Спасибо!
|
|