wiki:1c:edw_dop_funk:prava_dostupa

Назначение

Ограничить права доступа менеджеров по продажам к:

  • чужим документам
  • финансовым документам

Основная часть системы прав доступа - профили пользователей:

Основной профиль системы. Без него невозможен вход в программу. Остальные профили регулируют - расширяют доступ.

Программный функционал, имеющий отношение к системе прав доступа:

Отличие менеджера от старшего менеджера

Менеджер видит только свои документы, старший может видеть все (подробнее в описании профилей).

Описание дополнительных (флаговых) ролей
Старт системы Модуль сеанса Расширение итмс_ДопФункционал
  • Заполнение Параметров сеанса
    • дст_СписокПользователейДляПросмотраДокументов
    • дст_СписокПользователейДляРедактированияДокументов
  • Параметры сеанса заполняются в соответствии с членством пользователя в конкретном подразделении. Если поле подразделение в справочнике Пользователи не заполнено, тогда система заполнит оба параметра сеанса и Просмотр и Редактирование только текущим пользователем системы, т.е. он увидит только свои документы и сможет редактировать только свои документы. В таком случае (не заполнено подразделение) будет выведено сообщение: «Вам нужно указать свое подразделение в справочнике «Пользователи».». При заполнении подразделения он увидит все документы пользователей своего подразделения. Работа пользователя с незаполненным подразделением является нештатным методом работы программы.
  • Первая очередь работ. Назначение - исключение работы в закрытом периоде, при работах по закрытию периода. Ограничение прав пользователя с полными правами. На 19.11 бухгалтера работают с правами Администратора.
    • Запрет изменения Даты запрета редактирования.
    • Запрет редактирования пользователей
    • Запрет редактирования прав пользователей (частично)

Флаговая роль дст_УправлениеДатойЗапретаИзменениями

Синоним: Управление датой запрета изменениями (дст итмс)

  • рег сведений ДатыЗапретаИзменения Модуль набора записей
    • Функция Перед записью если роль недоступна исключение
  • рег сведений ДатыЗапретаИзменения Форма ДатыЗапретаИзменения
    • ПриСозданииНаСервереВместо - все на просмотр

Добавил параметр сеанса дст_Администраторы для ведения списка, тех пользователей с полными правами, кому можно редактировать дату запрета изменений

Флаговая роль дст_УправлениеПользователями

Синоним: Управление пользователями (дст итмс)

  • ОбщаяФорма.ПраваДоступа
    • Если НЕ (РольДоступна(«дст_УправлениеПользователями») ИЛИ Пользователи.АвторизованныйПользователь().Наименование = «itms») Тогда
      • Форма только просмотр
      • Кнопки включения, исключения и изменения группы прав недоступны
  • Справочник Пользователи
    • Модуль Объекта
      • ПриЗаписи
        • Если НЕ (РольДоступна(«дст_УправлениеПользователями») ИЛИ Пользователи.АвторизованныйПользователь().Наименование = «itms») Тогда
          • исключение и отказ
    • ФормаЭлемента
      • ПриСозданииНаСервереПосле
        • Если НЕ (РольДоступна(«дст_УправлениеПользователями») ИЛИ Пользователи.АвторизованныйПользователь().Наименование = «itms») Тогда
          • ТолькоПросмотр = Истина
Связанные роли
  • итмс_ЗапрещенВводРедактированиеНоменклатуры - Запрещает запись номенклатуры. Запрет в модуле объекта спр Номенклатура, процедура ПриЗаписи
  • дст_ЗаписьВГруппуНоменклатурыПрайс - Разрешает запись в группу Прайс спр Номенклатура. Запрет в модуле объекта спр Номенклатура, процедура ПриЗаписи. Если роль не назначена для пользователя форма номенклатуры открывается только на просмотр.
  • итмс_РазрешеноКопированиеНоменклатуры - Копирование номенклатуры запрещено, кроме тех у кого есть эта роль. Запрет в модуле объекта спр Номенклатура, процедура ПриКопировании
Параметры сеанса
  • дст_ГруппаПрайс - на старте программы получает значение группы Прайс для дальнейшего использования в алгоритмах доступа
[13:42, 21.11.2024] 
Михаил Эдельвейс: В папке прайс только бухгалтерия сизенко, Кучеренко, я (имеется в виду запись и создание в группе прайс)
Михаил Эдельвейс: В папке 2, можно создавать всем
  • Профиль: ИТМС - Новая система прав - Добавление и изменение цен номенклатуры
  • Роль: Добавление и изменение цен номенклатуры
  • Ответственные сотрудники: Овчинников Денис, Рыжко Арина
  • wiki/1c/edw_dop_funk/prava_dostupa.txt
  • Последнее изменение: 2024/12/06 08:58
  • anton