Имя: Пароль:
1C
1С v8
Настройки доступа к элементам формы через роль
,
0 prilforreal
 
26.06.18
17:09
Добра, Волшебники! Нужно одному пользователю разрешить редактирование одного элемента формы, создаю ему роль, даю разрешение на редактирование этого реквизита(Только одного его) и ставлю галку редактирование на самом справочнике, но появляется доступ ко всем элементам. Скажите пожалуйста, в чем моя ошибка?
1 Darych
 
26.06.18
17:14
ставлю галку редактирование на самом справочнике
2 FIXXXL
 
26.06.18
17:57
(0) дай ему право только программного редактирования и напиши форму редактирования единственного элемента
3 prilforreal
 
27.06.18
08:05
(2) То есть у всех элементом формы убрать доступность и в модуле формы программно задать условие для этого элемента и пользователя?
4 prilforreal
 
27.06.18
08:05
(1) Если там нет галки нет прав на редактирование элементов формы справочника
5 dmpl
 
27.06.18
08:15
(0) Галка "Независимые права подчиненных объектов" стоит?
6 prilforreal
 
27.06.18
08:45
(5) Стоит, все равно доступа нет
7 prilforreal
 
27.06.18
08:48
Есть решение программное, но оно мне не нравится, уж больно похоже на костыль

Если СокрЛП(ПараметрыСеанса.ТекущийПользователь.Наименование)="Бородин" Тогда
        Для каждого Элемент из ЭлементыФормы Цикл
        Элемент.Доступность = Ложь;
    КонецЦикла;  
        ЭтаФорма.ЭлементыФормы.Печатник.Доступность=Истина;
        ЭтаФорма.ЭлементыФормы.Закрыть.Доступность=Истина;
        ЭтаФорма.ЭлементыФормы.Записать.Доступность=Истина;
        ЭтаФорма.ЭлементыФормы.ОК.Доступность=Истина;
        ЭтаФорма.ЭлементыФормы.ПозвонитьRingoline.Доступность=Истина;
    КонецЕсли;

Охота с ролями разобраться не думаю что здесь работает правило все или ничего.
8 FIXXXL
 
27.06.18
08:48
(3) не трогай рабочую форму, нарисуй свою
9 Fish
 
27.06.18
08:49
(7) Делай через ФО.
10 prilforreal
 
27.06.18
08:52
(8) ФО?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.