Имя: Пароль:
1C
1С v8
РежимОсновногоОкнаКлиентскогоПриложения = РабочееМесто И Обсуждения
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
Верните как было