среда, 6 декабря 2017 г.

Особенности настройки прав доступа

Элементарной единицей подсистемы прав доступа является роль. Для роли в явном виде специфицируются особенности доступа к каждому из объектов конфигурации:
Для более сложных случаев, может быть использован механизм шаблонов ограничений доступа:
В режиме Предприятие, на основании конфигурально определенных ролей, создаются группы доступа:
Наконец группы доступа могут быть назначены конкретному пользователю:

Более подробно по теме:
У каждой роли присутствует набор прав - Чтение, Добавление, Изменение, Интерактивное удаление и т.д. Те права, что интерактивные, отвечают за доступ к объекту в интерактивном (пользовательском) режиме, то есть через мышь и клавиатуру. Неинтерактивные права нужны для программных операций. Например, пользователь может не иметь интерактивного права открывать складские ордера, но может иметь интерактивное право видеть ссылки на них в отчете.

***
Вопрос 01.22 экзамена 1С:Профессионал по платформе. Как можно разделить список пользователей на группы?
  1. Нет такой возможности
  2. В списке пользователей можно создать группу пользователей
  3. Разделение списка осуществляется с помощью общих реквизитов
Правильный ответ третий, группы пользователей создаются на основе механизма разделения данных. А сам справочник Пользователи в некоторых решениях вообще не иерархичен:

***
Вопрос 01.52 экзамена 1С:Профессионал по платформе. При настройке ограничений прав доступа (в ролях), при определении шаблонов:
  1. в них можно определить один параметр, значение которого будет передаваться при указании шаблона в конкретном ограничении доступа к данным
  2. в них можно определить любое количество параметров, значение которых будет передаваться при указании шаблона в конкретном ограничении доступа к данным
  3. параметры в шаблонах использовать нельзя
  4. при описании ограничений правд доступа нет возможности использовать шаблоны
Правильный ответ второй, число параметров не ограничено.

***
Вопрос 01.53 экзамена 1С:Профессионал по платформе. При настройке ограничения прав доступа на уровне записей и полей базы данных значения параметров для условий определяются...
  1. как переменные, определенные в модуле приложения
  2. как переменные, определенные в модуле приложения с ключевым словом Экспорт
  3. как параметры сеанса
  4. как константы
  5. как переменные определяемые в соответствующем обработчике события
Правильный ответ третий. О параметров сеанса по ссылке.

***
Вопрос 01.58 экзамена 1С:Профессионал по платформе. Роль, как объект конфигурации, отражает…
  1. статус и сферу ответственности ее носителя как сотрудника компании
  2. совокупность доступных определенному пользователю объектов в среде "1С:Предприятие"
  3. совокупность прав действий в среде "1С:Предприятие" с возможностью присвоения конкретному пользователю
  4. набор параметров пользователя
Правильный ответ третий - роль характеризует как объект, так и действия, которые можрно с ним выполнять.

***
Вопрос 01.12 экзамена 1С:Профессионал по платформе. Для запрета режима непосредственного удаления объектов пользователем необходимо...
  1. в свойствах конфигурации снять флаг "Разрешить непосредственное удаление объектов"
  2. при определении роли для соответствующих объектов снять отметку у флага "Удаление"
  3. при определении роли для соответствующих объектов снять отметку у флага "Интерактивное удаление"
  4. в свойствах роли снять отметку у флага "Разрешить удаление объектов"
  5. в свойствах роли снять отметку у флага "Разрешить интерактивное удаление объектов"
Правильный ответ третий, в таком случае пользователь сможет пометить объект на удаление, но само удаление сможет быть осуществлено им только программно, например через обработку Удаление помеченных объектов.

7 комментариев:

  1. Вопрос 01.22 экзамена 1С:Профессионал по платформе. Как можно разделить список пользователей на группы?
    Тут нужно понимать о каком списке идет речь, если это список из конфигуратора, тогда разделять нельзя. В пользовательском же режиме, например в УТП, справочник "Пользователи" иерархичен, а вот список пользователей ИБ - нет.
    Можете подробнее раскрыть этот вопрос?

    ОтветитьУдалить
  2. По вопросу 1.12. В свойствах конфигурации я не нашел флага "Разрешить непосредственное удаление объектов". Этого флага не существует, или я плохо искал? Если его нет, то этот вариант поставили для усложнения задачи?

    ОтветитьУдалить
  3. Вопрос 01.22 Как можно разделить список пользователей на группы?
    "Разделение списка осуществляется с помощью общих реквизитов".
    Упрощенно механизм такого разделения выглядит след.образом. Создается Общий реквизит со свойством Разделение данных "Разделять". После обновления базы, в окне настройки пользователя появляется закладка "Разделение данных", в которой можно указать флаг использования общего реквизита и указать для него значение в формате параметра командной строки /Z...

    ОтветитьУдалить
  4. Теперь в тестах есть еще один вопрос:

    1.73 Для запрета режима непосредственного удаления предопределенных
    элементов справочника пользователем необходимо...
    1. в свойствах конфигурации снять флаг "Разрешить непосредственное удаление предопределенных"
    +++2. при определении роли для соответствующих объектов снять отметку у флага "Интерактивное удаление предопределенных"
    3. при определении роли для соответствующих объектов снять отметку у флага "Интерактивное удаление"
    4. в свойствах роли снять отметку у флага "Разрешить интерактивное удаление предопределенных"
    5. в свойствах роли снять отметку у флага "Разрешить интерактивное удаление объектов"
    6. возможности удаления предопределенных элементов в системе нет

    вариант 2 правильный

    ОтветитьУдалить
  5. При определении бота как предопределенного при обновлении конфигурации:
    будет автоматически создан пользователь базы данных
    будет автоматически создан пользователь системы взаимодействия
    никах действий (вышеуказанных) выполняться не будет, предопределенного бота нельзя удалить.
    Варианты 1 и 2

    Ответ - 2. Проверено на 1с тренажере

    ОтветитьУдалить