Перебор реквизитов в УФ на клиенте для запрета. Как? #731690


#0 by temsa
УФ. Хочу запретить редактировать юзеру по определенной роли все кроме одного реквизита. Что-то не могу найти тут примерный код. Как это реализовать? следующий код не подходит. Для Каждого Эл Из Элементы Цикл      Если Эл.Имя = "Ответственный" или Эл.Имя = "Комментарий"  Тогда КонецЦикла; тут все элементы и вызывается ошибка для элементов "...РасширеннаяПодсказка"
#1 by temsa
Полагаю нужно из клиента вызвать серверную функцию в которй перебором соберется в список все имена реквизитов. А после ена клиенет перебираю список и делаю запрет. Правильно думаю?
#2 by ShoGUN
Не нужно лезть на сервер, нужно просто типы элементов проверять, не у всего есть Доступность.
#3 by temsa
типы элементов всегда ведь строка?..
#4 by Fish
Типы элементов - это тип.
#5 by чувак
Марат, зачем код писать? Вед есть же назначение прав по реквизитам объектов. Конфа--ПКМ--Все роли
#6 by temsa
Не хочу городить. Просто код для одного документа в самописке.
#7 by temsa
+ Ты что меня выдаешь. Этот ник ведь у меня для тупых позорных вопросов. :))
#8 by temsa
ой. В вместо -
#9 by чувак
во блин, сам того не ведая
#10 by temsa
Для тех кому интересно. Вот решение.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С