|
РежимОсновногоОкнаКлиентскогоПриложения = РабочееМесто И Обсуждения | ☑ | ||
|---|---|---|---|---|
|
0
wmonref
24.03.26
✎
12:59
|
Установил некоторым пользователям РежимОсновногоОкнаКлиентскогоПриложения = РабочееМесто
и Обсуждения не работают корректно в таком режиме. Во первых самого окна "Обсуждений" не видно. Пользователь получает сообщения. Пользователь может отправлять сообщения только нажав на превью в нижнем углу - в данном случае открывается окно "Обсуждений", но после этого уже никак нельзя открыть другие окна (списки документов, и пр.) Платформа 8.3.13 , УНФ 1.6 Можете посоветовать что-то? |
|||
|
1
Волшебник
24.03.26
✎
13:01
|
посоветую вернуть как было
|
|||
|
2
корум
24.03.26
✎
13:04
|
Обновить платформу до более кошерной 23
|
|||
|
3
vicof
24.03.26
✎
13:09
|
Посоветую сформулировать цель вопроса
|
|||
|
4
wmonref
24.03.26
✎
14:37
|
(3) Цель: для пользователя создается интерфейс где ему доступна только Обработка.БыстрыеДействия (из которой он может открывать только некоторые списки документов и справочников) и в то же время не может менять состав и настройку панелей. Нашел этот способ более легким чем настройка ролей и ФО
|
|||
|
5
vicof
24.03.26
✎
16:36
|
(4) Судя по реакции зала, этот путь не быстрее и не легче)
|
|||
|
6
wmonref
25.03.26
✎
19:25
|
Перед этим я попробовал установить интерфейс для пользователя следующим образом:
НастройкиИнтерфейса = Новый НастройкиИнтерфейсаКлиентскогоПриложения; НастройкиСостава = НастройкиИнтерфейса.ПолучитьСостав(); НастройкиСостава.Верх.Очистить(); НастройкиСостава.Лево.Очистить(); НастройкиСостава.Низ.Очистить(); НастройкиСостава.Право.Очистить(); ГруппаНастройкиСостава = Новый ГруппаНастройкиСоставаИнтерфейсаКлиентскогоПриложения; ГруппаНастройкиСостава.Добавить(Новый ЭлементНастройкиСоставаИнтерфейсаКлиентскогоПриложения("ПанельИзбранного")); ГруппаНастройкиСостава.Добавить(Новый ЭлементНастройкиСоставаИнтерфейсаКлиентскогоПриложения("ПанельОткрытых")); НастройкиСостава.Лево.Добавить(ГруппаНастройкиСостава); Избранное = ХранилищеСистемныхНастроек.Загрузить("Общее/ИзбранноеРаботыПользователя"); Если Избранное = Неопределено Тогда Избранное = Новый ИзбранноеРаботыПользователя; КонецЕсли; Пока Избранное.Количество() Цикл Избранное.Удалить(0); КонецЦикла; мНавигационныеСсылки = Новый Массив; мНавигационныеСсылки.Добавить("e1cib/list/Документ.ЗаказПокупателя"); мНавигационныеСсылки.Добавить("e1cib/list/Документ.РасходнаяНакладная"); мНавигационныеСсылки.Добавить("e1cib/list/Документ.СчетНаОплату"); мНавигационныеСсылки.Добавить("e1cib/list/Документ.ПоступлениеВКассу"); мНавигационныеСсылки.Добавить("e1cib/list/Справочник.Контрагенты"); мНавигационныеСсылки.Добавить("e1cib/list/Справочник.Номенклатура"); Для каждого тНвСсылка Из мНавигационныеСсылки Цикл Элемент = Новый ЭлементИзбранногоРаботыПользователя; Элемент.НавигационнаяСсылка = тНвСсылка; Избранное.Добавить(Элемент); КонецЦикла; ХранилищеСистемныхНастроек.Сохранить("Общее/ИзбранноеРаботыПользователя", "", Избранное); НастройкиИнтерфейса.УстановитьСостав(НастройкиСостава); ХранилищеСистемныхНастроек.Сохранить("Общее/НастройкиИнтерфейсаКлиентскогоПриложения", , НастройкиИнтерфейса); Все работает как надо до тех пор пока пользователь не заходит в меню Вид - Настройка панели разделов и сбрасывает настройки... Подскажите тогда как запретить пользователю менять/сбрасывать настройки панели ? |
|||
|
7
Волшебник
26.03.26
✎
00:07
|
Верните как было
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |