wiki:1c:edw_dop_funk:prava_dostupa

Это старая версия документа!


Назначение

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

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

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

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

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

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

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

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

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

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

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

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

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

  • ОбщаяФорма.ПраваДоступа
    • Если НЕ (РольДоступна(«дст_УправлениеПользователями») ИЛИ Пользователи.АвторизованныйПользователь().Наименование = «itms») Тогда
      • Форма только просмотр
      • Кнопки включения, исключения и изменения группы прав недоступны
  • Справочник Пользователи
    • Модуль Объекта
      • ПриЗаписи
        • Если НЕ (РольДоступна(«дст_УправлениеПользователями») ИЛИ Пользователи.АвторизованныйПользователь().Наименование = «itms») Тогда
          • исключение и отказ
    • ФормаЭлемента
      • ПриСозданииНаСервереПосле
        • Если НЕ (РольДоступна(«дст_УправлениеПользователями») ИЛИ Пользователи.АвторизованныйПользователь().Наименование = «itms») Тогда
          • ТолькоПросмотр = Истина
  • wiki/1c/edw_dop_funk/prava_dostupa.1731992343.txt.gz
  • Последнее изменение: 2024/11/19 07:59
  • anton