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