ОБСУЖДЕНИЕ

ограниченные права

4 ответов 4,5 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Помогите плиз. С 1С пока только знакомлюсь. Нужно сделать так, чтобы пользователь имел доступ только к определенным полям справочника (редактирование), все остальные поля - только чтение. Как я понимаю, это можно сделать с помощью ф-и ПравоДоступа. Вот только как?
 
О_о перед открытием формы проверяешь роль ( Если НЕ РольДоступна("ПолныеПрава")) и ставишь для объектов на форме значение свойства доступность.
З.Ы. Пишите версию платформы. 7.7 и 8 слишком разные платформы чтобы пренебрегать уточнением версии
 
версия 7.7
а можно чуть подробнее по поводу роли?
 
Например, для торговли можно вставить примерно такой кусок в процедуру
ПриОткрытии

Если ГлПользователь.Полномочия.Наименование = "Минимальные полномочия" тогда
Форма.Коррсчет.Доступность(0)
КонецЕсли

или так :
Если НазваниеНабораПрав() <> "Администратор" тогда...
 
вот, в 7.7 по-другому механизм ролей реализован. У меня код для восьмеры.