|
Не могу понять почему у меня не срабатывает код? | ☑ | ||
---|---|---|---|---|
0
temsa
03.06.14
✎
09:52
|
Есть такой код у меня:
Процедура УстановитьНачальныеНастройки(Знач ИмяПользователя) Экспорт СистемнаяИнформация = Новый СистемнаяИнформация; Если СвойМодульСервер.КассирСтоловойРольДоступна() или СвойМодульСервер.МедикРольДоступна() Тогда НастройкиКлиента = Новый НастройкиКлиентскогоПриложения(); НастройкиКлиента.ОтображатьПанелиНавигацииИДействий = Ложь; НастройкиКлиента.ОтображатьПанельРазделов = Ложь; НастройкиКлиента.РежимОткрытияФормПриложения = Вычислить("РежимОткрытияФормПриложения.Закладки"); НастройкиИнтерфейса = Новый НастройкиКомандногоИнтерфейса(); НастройкиИнтерфейса.ОтображениеПанелиРазделов = Вычислить("ОтображениеПанелиРазделов.Текст"); Иначе // Возврат; НастройкиКлиента = Новый НастройкиКлиентскогоПриложения(); НастройкиКлиента.ОтображатьПанелиНавигацииИДействий = Истина; НастройкиКлиента.ОтображатьПанельРазделов = Истина; НастройкиКлиента.РежимОткрытияФормПриложения = Вычислить("РежимОткрытияФормПриложения.Закладки"); НастройкиИнтерфейса = Новый НастройкиКомандногоИнтерфейса(); НастройкиИнтерфейса.ОтображениеПанелиРазделов = Вычислить("ОтображениеПанелиРазделов.КартинкаИТекст"); КонецЕсли; ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиКлиентскогоПриложения", "", НастройкиКлиента, , ИмяПользователя); ХранилищеСистемныхНастроек.Сохранить("Общее/ПанельРазделов/НастройкиКомандногоИнтерфейса", "", НастройкиИнтерфейса, , ИмяПользователя); КонецПроцедуры Этот код я скомунизил тут. Но почему-то после срабатывания кода в первой половине условия, тот же юзер сменив роль заходит и у него меню пустая. Почему???? |
|||
1
mikecool
03.06.14
✎
10:01
|
сходи в отладчик, будь мужиком
|
|||
2
temsa
03.06.14
✎
10:07
|
(1) Не поверишь сходил. Отладчик проходит каждую строчку.
Но реально при загрузке не вижу изменений. |
|||
3
temsa
03.06.14
✎
12:49
|
по ходу ни кто не сталкивался.
|
|||
4
Defender aka LINN
03.06.14
✎
12:58
|
А у "другой роли"-то права есть на все?
|
|||
5
temsa
03.06.14
✎
13:19
|
(4) Под юзером Админ права - "Полные права я всегда конфигурирую итп. Но вот для отладки кое-чего я включил этому юзеру т е себе роль кассира и когда эту роль убрал мне интерфейс не хочет возвращаться. Совершенно чистое поле не меню не подсистемы итп.
|
|||
6
temsa
03.06.14
✎
14:31
|
Вобщем не знаю что за херь но зашел в главное меню - сервис - параметры. И поменял Внешний вид в Одтельных окнах. Интерфес поменялся. но если обратно вернуть во вкладках то ничего не вернулось.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |