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

  • Автор темы Автор темы toshkins
  • Дата начала Дата начала
T

toshkins

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

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

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab