Внешний вид сайта:

Глава 10

Полезность страницы:
0/100

2.28 Новые наборы прав.

Мы все это время работали с одним набором прав. Права мы себе присвоили самые неограниченные, но при реальной работе это недопустимо. Разным пользователям, в зависимости от их служебных обязанностей, должен быть разный уровень допуска к данным. Одним можно все, другим - почти все, третьим – только просмотр результатов, а четвертых вообще к машине допускать нельзя. Разговор пойдет о первых трех категориях пользователей.
Пользователь первой категории у нас уже создан.
Пользователя второй категории нам предстоит создать. Пусть это будет кладовщик. Он может вводить и проводить накладные и просматривать отчеты по остаткам и оборотам на складе. Снимать с проведения документы он не будет иметь права.
Список прав кладовщика:

        - Справочник
            - Идентификатор    "Номенклатура"
            - Чтение    Да
            - Остальное    Нет
        - Справочник
            - Идентификатор    "Единицы"
            - Чтение    Да
            - Остальное    Нет
        - Справочник
            - Идентификатор    "Склады"
            - Чтение    Да
            - Остальное    Нет
        - Справочник
            - Идентификатор    "Контрагенты"
            - Чтение    Да
            - Остальное    Нет
        - Справочник
            - Идентификатор    "Договора"
            - Чтение    Да
            - Остальное    Нет
        - Справочник
            - Идентификатор    "Сорт"
            - Чтение    Да
            - Остальное    Нет
        - Документ
            - Идентификатор    "ПриходнаяНакладная"
            - Чтение    Да
            - ВводНового    Да
            - ПометкаНаУдаление    Да
            - Корректировка    Да
            - Выбор    Да
            - ПроведениеДокумента    Да
            - Остальное    Нет
        - Документ
            - Идентификатор    "РасходнаяНакладная"
            - Чтение    Да
            - ВводНового    Да
            - ПометкаНаУдаление    Да
            - Корректировка    Да
            - Выбор    Да
            - ПроведениеДокумента    Да
            - Остальное    Нет
        - Документ
            - Чтение    Да
            - ВводНового    Да
            - ПометкаНаУдаление    Да
            - Корректировка    Да
            - Выбор    Да
            - ПроведениеДокумента    Да
            - Остальное    Нет
        - Журнал
            - Идентификатор    "Накладные"
            - Чтение    Да
        - Отчет
            - Идентификатор    "ОстаткиНаСкладе"
            - Использование    Да
        - Отчет
            - Идентификатор    "ОбороткаПоСкладу"
            - Использование    Да
        - Отчет
            - Идентификатор    "ТоварооборотПоСкладу"
            - Использование    Да
    1. Переходим к окну с деревом метаданных;
    2. Переключаемся на закладку "Права";
    3. Создаем новый набор прав "Кладовщик";
    4. Меню Действия команда "Редактировать";
    5. Появилось окно "Кладовщик – Редактор пользовательских прав" с деревом метаданных;
    6. Найдем в этом окне справочник "Номенклатура";
    7. Вызовем его свойства;
    8. Появилось окно с набором доступов;


    1. Поставим галочку у пункта "Чтение", а остальные пункты оставим не помеченными;
    2. Аналогично расставим доступы для остальных объектов метаданных;
    3. Закроем окно редактирования прав;


Мы вернулись в окно со списком наборов прав. Давайте теперь определим, что можно такому пользователю как начальник. Сам он заполнять справочники не будет. Документы он тоже формировать не захочет. Начальники любят отчетность. Значит он у нас попадает в третью группу пользователей. Мы ему даем право просмотра любой информации, без возможности ее изменить.

        - Константа
            - Идентификатор    "ЕдИзмПоУмолчанию"
            - Чтение    Да
            - Корректировка    Нет
        - Константа
            - Идентификатор    "ПроцентНаценки"
            - Чтение    Да
            - Корректировка    Нет
        - Константа
            - Идентификатор    "СортПоУмолчанию"
            - Чтение    Да
            - Корректировка    Нет
        - Константа
            - Идентификатор    "МетодСписания"
            - Чтение    Да
            - Корректировка    Нет
        - Справочник
            - Идентификатор    "Номенклатура"
            - Чтение    Да
            - Остальное    Нет
        - Справочник
            - Идентификатор    "Единицы"
            - Чтение    Да
            - Остальное    Нет
        - Справочник
            - Идентификатор    "Склады"
            - Чтение    Да
            - Остальное    Нет
        - Справочник
            - Идентификатор    "Контрагенты"
            - Чтение    Да
            - Остальное    Нет
        - Справочник
            - Идентификатор    "Договора"
            - Чтение    Да
            - Остальное    Нет
        - Справочник
            - Идентификатор    "Сорт"
            - Чтение    Да
            - Остальное    Нет
        - Документ
            - Идентификатор    "ПриходДенег"
            - Чтение    Да
            - Выбор    Да
            - Остальное    Нет
        - Документ
            - Идентификатор    "ВыплатаДенег"
            - Чтение    Да
            - Выбор    Да
            - Остальное    Нет
        - Документ
            - Идентификатор    "ИзменениеЦен"
            - Чтение    Да
            - Выбор    Да
            - Остальное    Нет
        - Документ
            - Идентификатор    "ПриходнаяНакладная"
            - Чтение    Да
            - Выбор    Да
            - Остальное    Нет
        - Документ
            - Идентификатор    "РасходнаяНакладная"
            - Чтение    Да
            - Выбор    Да
            - Остальное    Нет
        - Документ
            - Идентификатор    "НакладнаяНаПеремещение"
            - Чтение    Да
            - Выбор    Да
            - Остальное    Нет
        - Журнал
            - Идентификатор    "ДвижениеДенег"
            - Чтение    Да
        - Журнал
            - Идентификатор    "ИзменениеЦен"
            - Чтение    Да
        - Журнал
            - Идентификатор    "Накладные"
            - Чтение    Да
        - Отчет
            - Идентификатор    "Взаиморасчеты"
            - Использование    Да
        - Отчет
            - Идентификатор    "ОстаткиНаСкладе"
            - Использование    Да
        - Отчет
            - Идентификатор    "ОбороткаПоДолгам"
            - Использование    Да
        - Отчет
            - Идентификатор    "ОбороткаПоСкладу"
            - Использование    Да
        - Отчет
            - Идентификатор    "Прибыль"
            - Использование    Да
        - Отчет
            - Идентификатор    "ТоварооборотПоСкладу"
            - Использование    Да
  1. Создаем набор прав "Начальник";
  2. Устанавливаем ему его права;

 

2.29 Новые интерфейсы.

Раздав права надо позаботиться и о соответствующих интерфейсах. Если пользователю что не положено, он этого и видеть не должен. Сперва создадим интерфейс кладовщика, как более простой.

    1. Заходим на закладку "Интерфейсы";
    2. Меню Действия команда "Новый интерфейс";
    3. Название "Кладовщик". Отключим меню "Операции";
    4. Меню Действия команда "Редактировать";
    5. Выбираем Редактировать... Меню;
    6. Появилось окно "Кладовщик – Редактор меню";
    7. Вернемся к окну со списком интерфейсов;
    8. Откроем окно с редактированием меню Администратора;
    9. Выделим ветку "Справочники" и скопируем ее в буфер;
    10. Перейдем к окну Кладовщика и вставим из буфера ветку "Справочники";
    11. Поступим также и с остальными ветками меню;
    12. А теперь открывая по очереди ветки меню кладовщика удалим лишние пункты;
    13. Интерфейс кладовщика готов;


Разберемся с интерфейсом начальника. Его интерфейс будет очень похож на интерфейс Администратора. Будет только отсутствовать ветка "Документы". Сделаем для шефа подчиненный интерфейс на основе интерфейса Администратора.

  1. Входим в окно со списком интерфейсов;
  2. Ставим курсор на интерфейс Администратора;
  3. Меню Действия команда "Новый подчиненный интерфейс";
  4. Название "Начальник". Отключим меню "Операции". И будем использовать его при отключенной авторизации;
  5. Откроем новый интерфейс для редактирования;
  6. Мы видим список пунктов меню Администратора. Отключим лишние;
  7. Теперь остается создать пару пользователей с новыми правами и интерфейсами и посмотреть, как это все выглядит.
Дополнить страницу Вы можете помочь другим людям дополнив эту страницу вашими знаниями по данному вопросу!
04:49

Комментарии

Нет комментариев. Ваш будет первым!