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